<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.4"/>
<title>TeamSpeak 3 PHP Framework: TeamSpeak3 Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="TeamSpeak.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">TeamSpeak 3 PHP Framework
   &#160;<span id="projectnumber">1.1.23</span>
   </div>
   <div id="projectbrief">Copyright © Planet TeamSpeak. All rights reserved.</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.4 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_team_speak3.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pro-static-methods">Static Protected Member Functions</a> &#124;
<a href="#pro-static-attribs">Static Protected Attributes</a> &#124;
<a href="class_team_speak3-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">TeamSpeak3 Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Factory class all for TeamSpeak 3 PHP Framework objects.  
 <a href="class_team_speak3.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:aed403cdb559cae556a94a0d9823bcaf4"><td class="memItemLeft" align="right" valign="top">static&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#aed403cdb559cae556a94a0d9823bcaf4">factory</a> ($uri)</td></tr>
<tr class="memdesc:aed403cdb559cae556a94a0d9823bcaf4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Factory for <a class="el" href="class_team_speak3___adapter___abstract.html" title="Provides low-level methods for concrete adapters to communicate with a TeamSpeak 3 Server...">TeamSpeak3_Adapter_Abstract</a> classes.  <a href="#aed403cdb559cae556a94a0d9823bcaf4">More...</a><br/></td></tr>
<tr class="separator:aed403cdb559cae556a94a0d9823bcaf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba738bb754c3d3ae892c65943ca6f082"><td class="memItemLeft" align="right" valign="top">static&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#aba738bb754c3d3ae892c65943ca6f082">autoload</a> ($class)</td></tr>
<tr class="memdesc:aba738bb754c3d3ae892c65943ca6f082"><td class="mdescLeft">&#160;</td><td class="mdescRight">spl_autoload() suitable implementation for supporting class autoloading.  <a href="#aba738bb754c3d3ae892c65943ca6f082">More...</a><br/></td></tr>
<tr class="separator:aba738bb754c3d3ae892c65943ca6f082"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87bd78e5017a04145076860846395a7d"><td class="memItemLeft" align="right" valign="top">static&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a87bd78e5017a04145076860846395a7d">init</a> ()</td></tr>
<tr class="memdesc:a87bd78e5017a04145076860846395a7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks for required PHP features, enables autoloading and starts a default profiler.  <a href="#a87bd78e5017a04145076860846395a7d">More...</a><br/></td></tr>
<tr class="separator:a87bd78e5017a04145076860846395a7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09e261dfec76e4be66f3fa031a33e12f"><td class="memItemLeft" align="right" valign="top">static&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a09e261dfec76e4be66f3fa031a33e12f">getEscapePatterns</a> ()</td></tr>
<tr class="memdesc:a09e261dfec76e4be66f3fa031a33e12f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an assoc array containing all escape patterns available on a TeamSpeak 3 Server.  <a href="#a09e261dfec76e4be66f3fa031a33e12f">More...</a><br/></td></tr>
<tr class="separator:a09e261dfec76e4be66f3fa031a33e12f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a152db9cb030dfc497e0b276ee312654d"><td class="memItemLeft" align="right" valign="top">static&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a152db9cb030dfc497e0b276ee312654d">dump</a> ($var, $echo=TRUE)</td></tr>
<tr class="memdesc:a152db9cb030dfc497e0b276ee312654d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Debug helper function.  <a href="#a152db9cb030dfc497e0b276ee312654d">More...</a><br/></td></tr>
<tr class="separator:a152db9cb030dfc497e0b276ee312654d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:ae31cefccb5993d1b5fa8fa9f52180bfe"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#ae31cefccb5993d1b5fa8fa9f52180bfe">READY</a> = &quot;TS3&quot;</td></tr>
<tr class="memdesc:ae31cefccb5993d1b5fa8fa9f52180bfe"><td class="mdescLeft">&#160;</td><td class="mdescRight">TeamSpeak 3 protocol welcome message.  <a href="#ae31cefccb5993d1b5fa8fa9f52180bfe">More...</a><br/></td></tr>
<tr class="separator:ae31cefccb5993d1b5fa8fa9f52180bfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a483d97eee2596af11821f74c6d1b83e0"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a483d97eee2596af11821f74c6d1b83e0">GREET</a> = &quot;Welcome&quot;</td></tr>
<tr class="memdesc:a483d97eee2596af11821f74c6d1b83e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">TeamSpeak 3 protocol greeting message prefix.  <a href="#a483d97eee2596af11821f74c6d1b83e0">More...</a><br/></td></tr>
<tr class="separator:a483d97eee2596af11821f74c6d1b83e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e20ff014c021e5dc0f04777b272ec84"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a5e20ff014c021e5dc0f04777b272ec84">ERROR</a> = &quot;error&quot;</td></tr>
<tr class="memdesc:a5e20ff014c021e5dc0f04777b272ec84"><td class="mdescLeft">&#160;</td><td class="mdescRight">TeamSpeak 3 protocol error message prefix.  <a href="#a5e20ff014c021e5dc0f04777b272ec84">More...</a><br/></td></tr>
<tr class="separator:a5e20ff014c021e5dc0f04777b272ec84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4dbceb88091137f08da2f78d893a22c9"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a4dbceb88091137f08da2f78d893a22c9">EVENT</a> = &quot;notify&quot;</td></tr>
<tr class="memdesc:a4dbceb88091137f08da2f78d893a22c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">TeamSpeak 3 protocol event message prefix.  <a href="#a4dbceb88091137f08da2f78d893a22c9">More...</a><br/></td></tr>
<tr class="separator:a4dbceb88091137f08da2f78d893a22c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19d4d49947f93c087729848de6d71986"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a19d4d49947f93c087729848de6d71986">SCHID</a> = &quot;selected&quot;</td></tr>
<tr class="memdesc:a19d4d49947f93c087729848de6d71986"><td class="mdescLeft">&#160;</td><td class="mdescRight">TeamSpeak 3 protocol server connection handler ID prefix.  <a href="#a19d4d49947f93c087729848de6d71986">More...</a><br/></td></tr>
<tr class="separator:a19d4d49947f93c087729848de6d71986"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d31dad145adb2a70ac9ae92adeebb5b"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a7d31dad145adb2a70ac9ae92adeebb5b">LIB_VERSION</a> = &quot;1.1.23&quot;</td></tr>
<tr class="memdesc:a7d31dad145adb2a70ac9ae92adeebb5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">TeamSpeak 3 PHP Framework version.  <a href="#a7d31dad145adb2a70ac9ae92adeebb5b">More...</a><br/></td></tr>
<tr class="separator:a7d31dad145adb2a70ac9ae92adeebb5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a5f95e94ebee25f7a7de47186fd7acc"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a1a5f95e94ebee25f7a7de47186fd7acc">SEPARATOR_LINE</a> = &quot;\n&quot;</td></tr>
<tr class="memdesc:a1a5f95e94ebee25f7a7de47186fd7acc"><td class="mdescLeft">&#160;</td><td class="mdescRight">protocol line separator  <a href="#a1a5f95e94ebee25f7a7de47186fd7acc">More...</a><br/></td></tr>
<tr class="separator:a1a5f95e94ebee25f7a7de47186fd7acc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a407829d390331e34c6f90d9df78ae6c5"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a407829d390331e34c6f90d9df78ae6c5">SEPARATOR_LIST</a> = &quot;|&quot;</td></tr>
<tr class="memdesc:a407829d390331e34c6f90d9df78ae6c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">protocol list separator  <a href="#a407829d390331e34c6f90d9df78ae6c5">More...</a><br/></td></tr>
<tr class="separator:a407829d390331e34c6f90d9df78ae6c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68cea90e6bd99a1aaf9b19325d0f02bb"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a68cea90e6bd99a1aaf9b19325d0f02bb">SEPARATOR_CELL</a> = &quot; &quot;</td></tr>
<tr class="memdesc:a68cea90e6bd99a1aaf9b19325d0f02bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">protocol cell separator  <a href="#a68cea90e6bd99a1aaf9b19325d0f02bb">More...</a><br/></td></tr>
<tr class="separator:a68cea90e6bd99a1aaf9b19325d0f02bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9b701c7439f38c391baba51f9b6d1da"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#ac9b701c7439f38c391baba51f9b6d1da">SEPARATOR_PAIR</a> = &quot;=&quot;</td></tr>
<tr class="memdesc:ac9b701c7439f38c391baba51f9b6d1da"><td class="mdescLeft">&#160;</td><td class="mdescRight">protocol pair separator  <a href="#ac9b701c7439f38c391baba51f9b6d1da">More...</a><br/></td></tr>
<tr class="separator:ac9b701c7439f38c391baba51f9b6d1da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7febc9b704013d3a218171fbf5230998"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a7febc9b704013d3a218171fbf5230998">LOGLEVEL_CRITICAL</a> = 0x00</td></tr>
<tr class="memdesc:a7febc9b704013d3a218171fbf5230998"><td class="mdescLeft">&#160;</td><td class="mdescRight">0: these messages stop the program  <a href="#a7febc9b704013d3a218171fbf5230998">More...</a><br/></td></tr>
<tr class="separator:a7febc9b704013d3a218171fbf5230998"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a978acb82eda7f57b72a15c231ed7de26"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a978acb82eda7f57b72a15c231ed7de26">LOGLEVEL_ERROR</a> = 0x01</td></tr>
<tr class="memdesc:a978acb82eda7f57b72a15c231ed7de26"><td class="mdescLeft">&#160;</td><td class="mdescRight">1: everything that is really bad  <a href="#a978acb82eda7f57b72a15c231ed7de26">More...</a><br/></td></tr>
<tr class="separator:a978acb82eda7f57b72a15c231ed7de26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ac856cab800709d07bc6b53b84d404f"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a9ac856cab800709d07bc6b53b84d404f">LOGLEVEL_WARNING</a> = 0x02</td></tr>
<tr class="memdesc:a9ac856cab800709d07bc6b53b84d404f"><td class="mdescLeft">&#160;</td><td class="mdescRight">2: everything that might be bad  <a href="#a9ac856cab800709d07bc6b53b84d404f">More...</a><br/></td></tr>
<tr class="separator:a9ac856cab800709d07bc6b53b84d404f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa157f891770ebc32c3387769419f8bcf"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#aa157f891770ebc32c3387769419f8bcf">LOGLEVEL_DEBUG</a> = 0x03</td></tr>
<tr class="memdesc:aa157f891770ebc32c3387769419f8bcf"><td class="mdescLeft">&#160;</td><td class="mdescRight">3: output that might help find a problem  <a href="#aa157f891770ebc32c3387769419f8bcf">More...</a><br/></td></tr>
<tr class="separator:aa157f891770ebc32c3387769419f8bcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b19b7a03ed2787450ea21229854ced8"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a4b19b7a03ed2787450ea21229854ced8">LOGLEVEL_INFO</a> = 0x04</td></tr>
<tr class="memdesc:a4b19b7a03ed2787450ea21229854ced8"><td class="mdescLeft">&#160;</td><td class="mdescRight">4: informational output  <a href="#a4b19b7a03ed2787450ea21229854ced8">More...</a><br/></td></tr>
<tr class="separator:a4b19b7a03ed2787450ea21229854ced8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ac677fa9a62b01a3a2619f874278654"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a0ac677fa9a62b01a3a2619f874278654">LOGLEVEL_DEVEL</a> = 0x05</td></tr>
<tr class="memdesc:a0ac677fa9a62b01a3a2619f874278654"><td class="mdescLeft">&#160;</td><td class="mdescRight">5: development output  <a href="#a0ac677fa9a62b01a3a2619f874278654">More...</a><br/></td></tr>
<tr class="separator:a0ac677fa9a62b01a3a2619f874278654"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add756e636bc8ea39128fdf8361ffd54c"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#add756e636bc8ea39128fdf8361ffd54c">TOKEN_SERVERGROUP</a> = 0x00</td></tr>
<tr class="memdesc:add756e636bc8ea39128fdf8361ffd54c"><td class="mdescLeft">&#160;</td><td class="mdescRight">0: server group token (id1={groupID} id2=0)  <a href="#add756e636bc8ea39128fdf8361ffd54c">More...</a><br/></td></tr>
<tr class="separator:add756e636bc8ea39128fdf8361ffd54c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae900e81e1e6607ad4294b17f62112685"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#ae900e81e1e6607ad4294b17f62112685">TOKEN_CHANNELGROUP</a> = 0x01</td></tr>
<tr class="memdesc:ae900e81e1e6607ad4294b17f62112685"><td class="mdescLeft">&#160;</td><td class="mdescRight">1: channel group token (id1={groupID} id2={channelID})  <a href="#ae900e81e1e6607ad4294b17f62112685">More...</a><br/></td></tr>
<tr class="separator:ae900e81e1e6607ad4294b17f62112685"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73cb8b928682f11db10d5f4bf92c579d"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a73cb8b928682f11db10d5f4bf92c579d">CODEC_SPEEX_NARROWBAND</a> = 0x00</td></tr>
<tr class="memdesc:a73cb8b928682f11db10d5f4bf92c579d"><td class="mdescLeft">&#160;</td><td class="mdescRight">0: speex narrowband (mono, 16bit, 8kHz)  <a href="#a73cb8b928682f11db10d5f4bf92c579d">More...</a><br/></td></tr>
<tr class="separator:a73cb8b928682f11db10d5f4bf92c579d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e144effeaf513a660467a0dadd1ae97"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a7e144effeaf513a660467a0dadd1ae97">CODEC_SPEEX_WIDEBAND</a> = 0x01</td></tr>
<tr class="memdesc:a7e144effeaf513a660467a0dadd1ae97"><td class="mdescLeft">&#160;</td><td class="mdescRight">1: speex wideband (mono, 16bit, 16kHz)  <a href="#a7e144effeaf513a660467a0dadd1ae97">More...</a><br/></td></tr>
<tr class="separator:a7e144effeaf513a660467a0dadd1ae97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1b79661570e52e80cb9382286c3f0a6"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#ab1b79661570e52e80cb9382286c3f0a6">CODEC_SPEEX_ULTRAWIDEBAND</a> = 0x02</td></tr>
<tr class="memdesc:ab1b79661570e52e80cb9382286c3f0a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">2: speex ultra-wideband (mono, 16bit, 32kHz)  <a href="#ab1b79661570e52e80cb9382286c3f0a6">More...</a><br/></td></tr>
<tr class="separator:ab1b79661570e52e80cb9382286c3f0a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8706d107a6d0bd56003436cf91931015"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a8706d107a6d0bd56003436cf91931015">CODEC_CELT_MONO</a> = 0x03</td></tr>
<tr class="memdesc:a8706d107a6d0bd56003436cf91931015"><td class="mdescLeft">&#160;</td><td class="mdescRight">3: celt mono (mono, 16bit, 48kHz)  <a href="#a8706d107a6d0bd56003436cf91931015">More...</a><br/></td></tr>
<tr class="separator:a8706d107a6d0bd56003436cf91931015"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8a12a60994f2949c63e21d8915c8afa"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#ac8a12a60994f2949c63e21d8915c8afa">CODEC_OPUS_VOICE</a> = 0x04</td></tr>
<tr class="memdesc:ac8a12a60994f2949c63e21d8915c8afa"><td class="mdescLeft">&#160;</td><td class="mdescRight">3: opus voice (interactive)  <a href="#ac8a12a60994f2949c63e21d8915c8afa">More...</a><br/></td></tr>
<tr class="separator:ac8a12a60994f2949c63e21d8915c8afa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad86387b6183780d2af6a1918552fc00b"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#ad86387b6183780d2af6a1918552fc00b">CODEC_OPUS_MUSIC</a> = 0x05</td></tr>
<tr class="memdesc:ad86387b6183780d2af6a1918552fc00b"><td class="mdescLeft">&#160;</td><td class="mdescRight">3: opus music (interactive)  <a href="#ad86387b6183780d2af6a1918552fc00b">More...</a><br/></td></tr>
<tr class="separator:ad86387b6183780d2af6a1918552fc00b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4beb7ff503847abc4d8f00fa4a14929"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#af4beb7ff503847abc4d8f00fa4a14929">CODEC_CRYPT_INDIVIDUAL</a> = 0x00</td></tr>
<tr class="memdesc:af4beb7ff503847abc4d8f00fa4a14929"><td class="mdescLeft">&#160;</td><td class="mdescRight">0: configure per channel  <a href="#af4beb7ff503847abc4d8f00fa4a14929">More...</a><br/></td></tr>
<tr class="separator:af4beb7ff503847abc4d8f00fa4a14929"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a204ba3447155504ad79532e02b0047c8"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a204ba3447155504ad79532e02b0047c8">CODEC_CRYPT_DISABLED</a> = 0x01</td></tr>
<tr class="memdesc:a204ba3447155504ad79532e02b0047c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">1: globally disabled  <a href="#a204ba3447155504ad79532e02b0047c8">More...</a><br/></td></tr>
<tr class="separator:a204ba3447155504ad79532e02b0047c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af264159fd49c066ad3e88b475a168e45"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#af264159fd49c066ad3e88b475a168e45">CODEC_CRYPT_ENABLED</a> = 0x02</td></tr>
<tr class="memdesc:af264159fd49c066ad3e88b475a168e45"><td class="mdescLeft">&#160;</td><td class="mdescRight">2: globally enabled  <a href="#af264159fd49c066ad3e88b475a168e45">More...</a><br/></td></tr>
<tr class="separator:af264159fd49c066ad3e88b475a168e45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6a4d55688e33c16004508fff14c81da"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#ab6a4d55688e33c16004508fff14c81da">KICK_CHANNEL</a> = 0x04</td></tr>
<tr class="memdesc:ab6a4d55688e33c16004508fff14c81da"><td class="mdescLeft">&#160;</td><td class="mdescRight">4: kick client from channel  <a href="#ab6a4d55688e33c16004508fff14c81da">More...</a><br/></td></tr>
<tr class="separator:ab6a4d55688e33c16004508fff14c81da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9df1f0980b1d3e9638b3a8084cc5234"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#ae9df1f0980b1d3e9638b3a8084cc5234">KICK_SERVER</a> = 0x05</td></tr>
<tr class="memdesc:ae9df1f0980b1d3e9638b3a8084cc5234"><td class="mdescLeft">&#160;</td><td class="mdescRight">5: kick client from server  <a href="#ae9df1f0980b1d3e9638b3a8084cc5234">More...</a><br/></td></tr>
<tr class="separator:ae9df1f0980b1d3e9638b3a8084cc5234"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1882bc1d9fcbcc353d04d308194010bf"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a1882bc1d9fcbcc353d04d308194010bf">TEXTMSG_CLIENT</a> = 0x01</td></tr>
<tr class="memdesc:a1882bc1d9fcbcc353d04d308194010bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">1: target is a client  <a href="#a1882bc1d9fcbcc353d04d308194010bf">More...</a><br/></td></tr>
<tr class="separator:a1882bc1d9fcbcc353d04d308194010bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69511dec19c2f8ed1268267f09e88124"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a69511dec19c2f8ed1268267f09e88124">TEXTMSG_CHANNEL</a> = 0x02</td></tr>
<tr class="memdesc:a69511dec19c2f8ed1268267f09e88124"><td class="mdescLeft">&#160;</td><td class="mdescRight">2: target is a channel  <a href="#a69511dec19c2f8ed1268267f09e88124">More...</a><br/></td></tr>
<tr class="separator:a69511dec19c2f8ed1268267f09e88124"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f1020035b40674a589647e5dc90c95b"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a9f1020035b40674a589647e5dc90c95b">TEXTMSG_SERVER</a> = 0x03</td></tr>
<tr class="memdesc:a9f1020035b40674a589647e5dc90c95b"><td class="mdescLeft">&#160;</td><td class="mdescRight">3: target is a virtual server  <a href="#a9f1020035b40674a589647e5dc90c95b">More...</a><br/></td></tr>
<tr class="separator:a9f1020035b40674a589647e5dc90c95b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1017b9d565da82a1a360ecd1074ef882"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a1017b9d565da82a1a360ecd1074ef882">PLUGINCMD_CHANNEL</a> = 0x01</td></tr>
<tr class="memdesc:a1017b9d565da82a1a360ecd1074ef882"><td class="mdescLeft">&#160;</td><td class="mdescRight">1: send plugincmd to all clients in current channel  <a href="#a1017b9d565da82a1a360ecd1074ef882">More...</a><br/></td></tr>
<tr class="separator:a1017b9d565da82a1a360ecd1074ef882"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a908573c6bc67e85396a4af21972bfeae"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a908573c6bc67e85396a4af21972bfeae">PLUGINCMD_SERVER</a> = 0x02</td></tr>
<tr class="memdesc:a908573c6bc67e85396a4af21972bfeae"><td class="mdescLeft">&#160;</td><td class="mdescRight">2: send plugincmd to all clients on server  <a href="#a908573c6bc67e85396a4af21972bfeae">More...</a><br/></td></tr>
<tr class="separator:a908573c6bc67e85396a4af21972bfeae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bd847d0f20f1d827238304dedaa6b77"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a2bd847d0f20f1d827238304dedaa6b77">PLUGINCMD_CLIENT</a> = 0x03</td></tr>
<tr class="memdesc:a2bd847d0f20f1d827238304dedaa6b77"><td class="mdescLeft">&#160;</td><td class="mdescRight">3: send plugincmd to all given client ids  <a href="#a2bd847d0f20f1d827238304dedaa6b77">More...</a><br/></td></tr>
<tr class="separator:a2bd847d0f20f1d827238304dedaa6b77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5519852d33570fbd89e171937f553c2"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#ac5519852d33570fbd89e171937f553c2">PLUGINCMD_CHANNEL_SUBSCRIBED</a> = 0x04</td></tr>
<tr class="memdesc:ac5519852d33570fbd89e171937f553c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">4: send plugincmd to all subscribed clients in current channel  <a href="#ac5519852d33570fbd89e171937f553c2">More...</a><br/></td></tr>
<tr class="separator:ac5519852d33570fbd89e171937f553c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4350e9a5261f832d44d3b416d5bdcb50"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a4350e9a5261f832d44d3b416d5bdcb50">HOSTMSG_NONE</a> = 0x00</td></tr>
<tr class="memdesc:a4350e9a5261f832d44d3b416d5bdcb50"><td class="mdescLeft">&#160;</td><td class="mdescRight">0: display no message  <a href="#a4350e9a5261f832d44d3b416d5bdcb50">More...</a><br/></td></tr>
<tr class="separator:a4350e9a5261f832d44d3b416d5bdcb50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c155661d55cd61ef79b1fd6413e5880"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a6c155661d55cd61ef79b1fd6413e5880">HOSTMSG_LOG</a> = 0x01</td></tr>
<tr class="memdesc:a6c155661d55cd61ef79b1fd6413e5880"><td class="mdescLeft">&#160;</td><td class="mdescRight">1: display message in chatlog  <a href="#a6c155661d55cd61ef79b1fd6413e5880">More...</a><br/></td></tr>
<tr class="separator:a6c155661d55cd61ef79b1fd6413e5880"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d044183051509b77831a5546748245e"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a7d044183051509b77831a5546748245e">HOSTMSG_MODAL</a> = 0x02</td></tr>
<tr class="memdesc:a7d044183051509b77831a5546748245e"><td class="mdescLeft">&#160;</td><td class="mdescRight">2: display message in modal dialog  <a href="#a7d044183051509b77831a5546748245e">More...</a><br/></td></tr>
<tr class="separator:a7d044183051509b77831a5546748245e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1956014c2a37cf8883bc6e845991597"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#ad1956014c2a37cf8883bc6e845991597">HOSTMSG_MODALQUIT</a> = 0x03</td></tr>
<tr class="memdesc:ad1956014c2a37cf8883bc6e845991597"><td class="mdescLeft">&#160;</td><td class="mdescRight">3: display message in modal dialog and close connection  <a href="#ad1956014c2a37cf8883bc6e845991597">More...</a><br/></td></tr>
<tr class="separator:ad1956014c2a37cf8883bc6e845991597"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a13321bcb3eff4b51cbe56eb342b701"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a5a13321bcb3eff4b51cbe56eb342b701">HOSTBANNER_NO_ADJUST</a> = 0x00</td></tr>
<tr class="memdesc:a5a13321bcb3eff4b51cbe56eb342b701"><td class="mdescLeft">&#160;</td><td class="mdescRight">0: do not adjust  <a href="#a5a13321bcb3eff4b51cbe56eb342b701">More...</a><br/></td></tr>
<tr class="separator:a5a13321bcb3eff4b51cbe56eb342b701"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0948f6a231bacd72d3455adc3314aadb"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a0948f6a231bacd72d3455adc3314aadb">HOSTBANNER_IGNORE_ASPECT</a> = 0x01</td></tr>
<tr class="memdesc:a0948f6a231bacd72d3455adc3314aadb"><td class="mdescLeft">&#160;</td><td class="mdescRight">1: adjust but ignore aspect ratio  <a href="#a0948f6a231bacd72d3455adc3314aadb">More...</a><br/></td></tr>
<tr class="separator:a0948f6a231bacd72d3455adc3314aadb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9e2a430fd552f4a0c3dec0855a4f8ad"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#aa9e2a430fd552f4a0c3dec0855a4f8ad">HOSTBANNER_KEEP_ASPECT</a> = 0x02</td></tr>
<tr class="memdesc:aa9e2a430fd552f4a0c3dec0855a4f8ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">2: adjust and keep aspect ratio  <a href="#aa9e2a430fd552f4a0c3dec0855a4f8ad">More...</a><br/></td></tr>
<tr class="separator:aa9e2a430fd552f4a0c3dec0855a4f8ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2f58969a8868c4793c485d63e6e7f05"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#ae2f58969a8868c4793c485d63e6e7f05">CLIENT_TYPE_REGULAR</a> = 0x00</td></tr>
<tr class="memdesc:ae2f58969a8868c4793c485d63e6e7f05"><td class="mdescLeft">&#160;</td><td class="mdescRight">0: regular client  <a href="#ae2f58969a8868c4793c485d63e6e7f05">More...</a><br/></td></tr>
<tr class="separator:ae2f58969a8868c4793c485d63e6e7f05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c3b0109548e9a41717d64db57f54b6a"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a3c3b0109548e9a41717d64db57f54b6a">CLIENT_TYPE_SERVERQUERY</a> = 0x01</td></tr>
<tr class="memdesc:a3c3b0109548e9a41717d64db57f54b6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">1: query client  <a href="#a3c3b0109548e9a41717d64db57f54b6a">More...</a><br/></td></tr>
<tr class="separator:a3c3b0109548e9a41717d64db57f54b6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeeab1204791458d7e543aedf5c4c8699"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#aeeab1204791458d7e543aedf5c4c8699">GROUP_DBTYPE_TEMPLATE</a> = 0x00</td></tr>
<tr class="memdesc:aeeab1204791458d7e543aedf5c4c8699"><td class="mdescLeft">&#160;</td><td class="mdescRight">0: template group (used for new virtual servers)  <a href="#aeeab1204791458d7e543aedf5c4c8699">More...</a><br/></td></tr>
<tr class="separator:aeeab1204791458d7e543aedf5c4c8699"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e018ed33e01f80861a9649f5fbdcb05"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a6e018ed33e01f80861a9649f5fbdcb05">GROUP_DBTYPE_REGULAR</a> = 0x01</td></tr>
<tr class="memdesc:a6e018ed33e01f80861a9649f5fbdcb05"><td class="mdescLeft">&#160;</td><td class="mdescRight">1: regular group (used for regular clients)  <a href="#a6e018ed33e01f80861a9649f5fbdcb05">More...</a><br/></td></tr>
<tr class="separator:a6e018ed33e01f80861a9649f5fbdcb05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a197a03a9e83e5663d0f071df18fb127d"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a197a03a9e83e5663d0f071df18fb127d">GROUP_DBTYPE_SERVERQUERY</a> = 0x02</td></tr>
<tr class="memdesc:a197a03a9e83e5663d0f071df18fb127d"><td class="mdescLeft">&#160;</td><td class="mdescRight">2: global query group (used for ServerQuery clients)  <a href="#a197a03a9e83e5663d0f071df18fb127d">More...</a><br/></td></tr>
<tr class="separator:a197a03a9e83e5663d0f071df18fb127d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bfa984813e9074be19a7cba3a8673d3"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a9bfa984813e9074be19a7cba3a8673d3">GROUP_NAMEMODE_HIDDEN</a> = 0x00</td></tr>
<tr class="memdesc:a9bfa984813e9074be19a7cba3a8673d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">0: display no name  <a href="#a9bfa984813e9074be19a7cba3a8673d3">More...</a><br/></td></tr>
<tr class="separator:a9bfa984813e9074be19a7cba3a8673d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9179c4a74a5c0cd269e6639868f3b57"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#ac9179c4a74a5c0cd269e6639868f3b57">GROUP_NAMEMODE_BEFORE</a> = 0x01</td></tr>
<tr class="memdesc:ac9179c4a74a5c0cd269e6639868f3b57"><td class="mdescLeft">&#160;</td><td class="mdescRight">1: display name before client nickname  <a href="#ac9179c4a74a5c0cd269e6639868f3b57">More...</a><br/></td></tr>
<tr class="separator:ac9179c4a74a5c0cd269e6639868f3b57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af93218df38a498fd730ad2f2676f6567"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#af93218df38a498fd730ad2f2676f6567">GROUP_NAMEMODE_BEHIND</a> = 0x02</td></tr>
<tr class="memdesc:af93218df38a498fd730ad2f2676f6567"><td class="mdescLeft">&#160;</td><td class="mdescRight">2: display name after client nickname  <a href="#af93218df38a498fd730ad2f2676f6567">More...</a><br/></td></tr>
<tr class="separator:af93218df38a498fd730ad2f2676f6567"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8dbaaf31bc8b339287692ae80abae94"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#ac8dbaaf31bc8b339287692ae80abae94">GROUP_IDENTIFIY_STRONGEST</a> = 0x01</td></tr>
<tr class="memdesc:ac8dbaaf31bc8b339287692ae80abae94"><td class="mdescLeft">&#160;</td><td class="mdescRight">1: identify most powerful group  <a href="#ac8dbaaf31bc8b339287692ae80abae94">More...</a><br/></td></tr>
<tr class="separator:ac8dbaaf31bc8b339287692ae80abae94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e2d5457e1faace304311ca1617c283b"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a7e2d5457e1faace304311ca1617c283b">GROUP_IDENTIFIY_WEAKEST</a> = 0x02</td></tr>
<tr class="memdesc:a7e2d5457e1faace304311ca1617c283b"><td class="mdescLeft">&#160;</td><td class="mdescRight">2: identify weakest group  <a href="#a7e2d5457e1faace304311ca1617c283b">More...</a><br/></td></tr>
<tr class="separator:a7e2d5457e1faace304311ca1617c283b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0772e3a79ac03d3acb657e07dad63a0e"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a0772e3a79ac03d3acb657e07dad63a0e">PERM_TYPE_SERVERGROUP</a> = 0x00</td></tr>
<tr class="memdesc:a0772e3a79ac03d3acb657e07dad63a0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">0: server group permission  <a href="#a0772e3a79ac03d3acb657e07dad63a0e">More...</a><br/></td></tr>
<tr class="separator:a0772e3a79ac03d3acb657e07dad63a0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ea90147fb0486786931015e4d64abba"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a9ea90147fb0486786931015e4d64abba">PERM_TYPE_CLIENT</a> = 0x01</td></tr>
<tr class="memdesc:a9ea90147fb0486786931015e4d64abba"><td class="mdescLeft">&#160;</td><td class="mdescRight">1: client specific permission  <a href="#a9ea90147fb0486786931015e4d64abba">More...</a><br/></td></tr>
<tr class="separator:a9ea90147fb0486786931015e4d64abba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57fa7853513872a96f0adf9d3329c59b"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a57fa7853513872a96f0adf9d3329c59b">PERM_TYPE_CHANNEL</a> = 0x02</td></tr>
<tr class="memdesc:a57fa7853513872a96f0adf9d3329c59b"><td class="mdescLeft">&#160;</td><td class="mdescRight">2: channel specific permission  <a href="#a57fa7853513872a96f0adf9d3329c59b">More...</a><br/></td></tr>
<tr class="separator:a57fa7853513872a96f0adf9d3329c59b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a930337bd67c2c2893b3afad902b440"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a2a930337bd67c2c2893b3afad902b440">PERM_TYPE_CHANNELGROUP</a> = 0x03</td></tr>
<tr class="memdesc:a2a930337bd67c2c2893b3afad902b440"><td class="mdescLeft">&#160;</td><td class="mdescRight">3: channel group permission  <a href="#a2a930337bd67c2c2893b3afad902b440">More...</a><br/></td></tr>
<tr class="separator:a2a930337bd67c2c2893b3afad902b440"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5324e065c2ed9c98c0931654d388610f"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a5324e065c2ed9c98c0931654d388610f">PERM_TYPE_CHANNELCLIENT</a> = 0x04</td></tr>
<tr class="memdesc:a5324e065c2ed9c98c0931654d388610f"><td class="mdescLeft">&#160;</td><td class="mdescRight">4: channel-client specific permission  <a href="#a5324e065c2ed9c98c0931654d388610f">More...</a><br/></td></tr>
<tr class="separator:a5324e065c2ed9c98c0931654d388610f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5aba89a9024b4e7c7845b115f8e9c40"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#aa5aba89a9024b4e7c7845b115f8e9c40">PERM_CAT_GLOBAL</a> = 0x10</td></tr>
<tr class="memdesc:aa5aba89a9024b4e7c7845b115f8e9c40"><td class="mdescLeft">&#160;</td><td class="mdescRight">00010000: global permissions  <a href="#aa5aba89a9024b4e7c7845b115f8e9c40">More...</a><br/></td></tr>
<tr class="separator:aa5aba89a9024b4e7c7845b115f8e9c40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1329c48f57dcee568be69b33c778c99"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#ac1329c48f57dcee568be69b33c778c99">PERM_CAT_GLOBAL_INFORMATION</a> = 0x11</td></tr>
<tr class="memdesc:ac1329c48f57dcee568be69b33c778c99"><td class="mdescLeft">&#160;</td><td class="mdescRight">00010001: global permissions -&gt; global information  <a href="#ac1329c48f57dcee568be69b33c778c99">More...</a><br/></td></tr>
<tr class="separator:ac1329c48f57dcee568be69b33c778c99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f7b0579cd636c1ea7fe5bcdd92dbc09"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a0f7b0579cd636c1ea7fe5bcdd92dbc09">PERM_CAT_GLOBAL_SERVER_MGMT</a> = 0x12</td></tr>
<tr class="memdesc:a0f7b0579cd636c1ea7fe5bcdd92dbc09"><td class="mdescLeft">&#160;</td><td class="mdescRight">00010010: global permissions -&gt; virtual server management  <a href="#a0f7b0579cd636c1ea7fe5bcdd92dbc09">More...</a><br/></td></tr>
<tr class="separator:a0f7b0579cd636c1ea7fe5bcdd92dbc09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fa166aef3d0ba5f2204d8b9a257a23b"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a4fa166aef3d0ba5f2204d8b9a257a23b">PERM_CAT_GLOBAL_ADM_ACTIONS</a> = 0x13</td></tr>
<tr class="memdesc:a4fa166aef3d0ba5f2204d8b9a257a23b"><td class="mdescLeft">&#160;</td><td class="mdescRight">00010011: global permissions -&gt; global administrative actions  <a href="#a4fa166aef3d0ba5f2204d8b9a257a23b">More...</a><br/></td></tr>
<tr class="separator:a4fa166aef3d0ba5f2204d8b9a257a23b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d9945d86f2ab5f1a4934e2604652503"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a5d9945d86f2ab5f1a4934e2604652503">PERM_CAT_GLOBAL_SETTINGS</a> = 0x14</td></tr>
<tr class="memdesc:a5d9945d86f2ab5f1a4934e2604652503"><td class="mdescLeft">&#160;</td><td class="mdescRight">00010100: global permissions -&gt; global settings  <a href="#a5d9945d86f2ab5f1a4934e2604652503">More...</a><br/></td></tr>
<tr class="separator:a5d9945d86f2ab5f1a4934e2604652503"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa639ddfd900cc55961633d2e3ca03168"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#aa639ddfd900cc55961633d2e3ca03168">PERM_CAT_SERVER</a> = 0x20</td></tr>
<tr class="memdesc:aa639ddfd900cc55961633d2e3ca03168"><td class="mdescLeft">&#160;</td><td class="mdescRight">00100000: virtual server permissions  <a href="#aa639ddfd900cc55961633d2e3ca03168">More...</a><br/></td></tr>
<tr class="separator:aa639ddfd900cc55961633d2e3ca03168"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adab57311071c4b74b2f221dd747d9f54"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#adab57311071c4b74b2f221dd747d9f54">PERM_CAT_SERVER_INFORMATION</a> = 0x21</td></tr>
<tr class="memdesc:adab57311071c4b74b2f221dd747d9f54"><td class="mdescLeft">&#160;</td><td class="mdescRight">00100001: virtual server permissions -&gt; virtual server information  <a href="#adab57311071c4b74b2f221dd747d9f54">More...</a><br/></td></tr>
<tr class="separator:adab57311071c4b74b2f221dd747d9f54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2237bc5075c3c354764e42f40a045179"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a2237bc5075c3c354764e42f40a045179">PERM_CAT_SERVER_ADM_ACTIONS</a> = 0x22</td></tr>
<tr class="memdesc:a2237bc5075c3c354764e42f40a045179"><td class="mdescLeft">&#160;</td><td class="mdescRight">00100010: virtual server permissions -&gt; virtual server administrative actions  <a href="#a2237bc5075c3c354764e42f40a045179">More...</a><br/></td></tr>
<tr class="separator:a2237bc5075c3c354764e42f40a045179"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6dd546e23743326565a82accf7d793f6"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a6dd546e23743326565a82accf7d793f6">PERM_CAT_SERVER_SETTINGS</a> = 0x23</td></tr>
<tr class="memdesc:a6dd546e23743326565a82accf7d793f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">00100011: virtual server permissions -&gt; virtual server settings  <a href="#a6dd546e23743326565a82accf7d793f6">More...</a><br/></td></tr>
<tr class="separator:a6dd546e23743326565a82accf7d793f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f7b54be70a8c790115ca92e98bcbee5"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a0f7b54be70a8c790115ca92e98bcbee5">PERM_CAT_CHANNEL</a> = 0x30</td></tr>
<tr class="memdesc:a0f7b54be70a8c790115ca92e98bcbee5"><td class="mdescLeft">&#160;</td><td class="mdescRight">00110000: channel permissions  <a href="#a0f7b54be70a8c790115ca92e98bcbee5">More...</a><br/></td></tr>
<tr class="separator:a0f7b54be70a8c790115ca92e98bcbee5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae70bc3d695fcfe6db61c86fb58c076bd"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#ae70bc3d695fcfe6db61c86fb58c076bd">PERM_CAT_CHANNEL_INFORMATION</a> = 0x31</td></tr>
<tr class="memdesc:ae70bc3d695fcfe6db61c86fb58c076bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">00110001: channel permissions -&gt; channel information  <a href="#ae70bc3d695fcfe6db61c86fb58c076bd">More...</a><br/></td></tr>
<tr class="separator:ae70bc3d695fcfe6db61c86fb58c076bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff66f6e403b88244a46c5cddefd63853"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#aff66f6e403b88244a46c5cddefd63853">PERM_CAT_CHANNEL_CREATE</a> = 0x32</td></tr>
<tr class="memdesc:aff66f6e403b88244a46c5cddefd63853"><td class="mdescLeft">&#160;</td><td class="mdescRight">00110010: channel permissions -&gt; create channels  <a href="#aff66f6e403b88244a46c5cddefd63853">More...</a><br/></td></tr>
<tr class="separator:aff66f6e403b88244a46c5cddefd63853"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a511bfe0b317d488a475c044baf3e490a"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a511bfe0b317d488a475c044baf3e490a">PERM_CAT_CHANNEL_MODIFY</a> = 0x33</td></tr>
<tr class="memdesc:a511bfe0b317d488a475c044baf3e490a"><td class="mdescLeft">&#160;</td><td class="mdescRight">00110011: channel permissions -&gt; edit channels  <a href="#a511bfe0b317d488a475c044baf3e490a">More...</a><br/></td></tr>
<tr class="separator:a511bfe0b317d488a475c044baf3e490a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2615a76afeecf68eae3ba5f2e908373c"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a2615a76afeecf68eae3ba5f2e908373c">PERM_CAT_CHANNEL_DELETE</a> = 0x34</td></tr>
<tr class="memdesc:a2615a76afeecf68eae3ba5f2e908373c"><td class="mdescLeft">&#160;</td><td class="mdescRight">00110100: channel permissions -&gt; delete channels  <a href="#a2615a76afeecf68eae3ba5f2e908373c">More...</a><br/></td></tr>
<tr class="separator:a2615a76afeecf68eae3ba5f2e908373c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3b12e51946589138a84fdf2c653c9f6"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#ac3b12e51946589138a84fdf2c653c9f6">PERM_CAT_CHANNEL_ACCESS</a> = 0x35</td></tr>
<tr class="memdesc:ac3b12e51946589138a84fdf2c653c9f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">00110101: channel permissions -&gt; access channels  <a href="#ac3b12e51946589138a84fdf2c653c9f6">More...</a><br/></td></tr>
<tr class="separator:ac3b12e51946589138a84fdf2c653c9f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cd0b0d4c26e955f67be448039c4a4e2"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a8cd0b0d4c26e955f67be448039c4a4e2">PERM_CAT_GROUP</a> = 0x40</td></tr>
<tr class="memdesc:a8cd0b0d4c26e955f67be448039c4a4e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">01000000: group permissions  <a href="#a8cd0b0d4c26e955f67be448039c4a4e2">More...</a><br/></td></tr>
<tr class="separator:a8cd0b0d4c26e955f67be448039c4a4e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec5b4d0b149798108c05580399923757"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#aec5b4d0b149798108c05580399923757">PERM_CAT_GROUP_INFORMATION</a> = 0x41</td></tr>
<tr class="memdesc:aec5b4d0b149798108c05580399923757"><td class="mdescLeft">&#160;</td><td class="mdescRight">01000001: group permissions -&gt; group information  <a href="#aec5b4d0b149798108c05580399923757">More...</a><br/></td></tr>
<tr class="separator:aec5b4d0b149798108c05580399923757"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab413bc7287c76152eb9c51a74385b8a5"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#ab413bc7287c76152eb9c51a74385b8a5">PERM_CAT_GROUP_CREATE</a> = 0x42</td></tr>
<tr class="memdesc:ab413bc7287c76152eb9c51a74385b8a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">01000010: group permissions -&gt; create groups  <a href="#ab413bc7287c76152eb9c51a74385b8a5">More...</a><br/></td></tr>
<tr class="separator:ab413bc7287c76152eb9c51a74385b8a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae3f41d88cbf9fbadb9f38dd67027168"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#aae3f41d88cbf9fbadb9f38dd67027168">PERM_CAT_GROUP_MODIFY</a> = 0x43</td></tr>
<tr class="memdesc:aae3f41d88cbf9fbadb9f38dd67027168"><td class="mdescLeft">&#160;</td><td class="mdescRight">01000011: group permissions -&gt; edit groups  <a href="#aae3f41d88cbf9fbadb9f38dd67027168">More...</a><br/></td></tr>
<tr class="separator:aae3f41d88cbf9fbadb9f38dd67027168"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d89a707e37e81732d9e9ba827cd8dd5"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a2d89a707e37e81732d9e9ba827cd8dd5">PERM_CAT_GROUP_DELETE</a> = 0x44</td></tr>
<tr class="memdesc:a2d89a707e37e81732d9e9ba827cd8dd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">01000100: group permissions -&gt; delete groups  <a href="#a2d89a707e37e81732d9e9ba827cd8dd5">More...</a><br/></td></tr>
<tr class="separator:a2d89a707e37e81732d9e9ba827cd8dd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47cc2fc667c048d716b054b21ccba9c0"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a47cc2fc667c048d716b054b21ccba9c0">PERM_CAT_CLIENT</a> = 0x50</td></tr>
<tr class="memdesc:a47cc2fc667c048d716b054b21ccba9c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">01010000: client permissions  <a href="#a47cc2fc667c048d716b054b21ccba9c0">More...</a><br/></td></tr>
<tr class="separator:a47cc2fc667c048d716b054b21ccba9c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a745423668d892edf35aff2dc1d802649"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a745423668d892edf35aff2dc1d802649">PERM_CAT_CLIENT_INFORMATION</a> = 0x51</td></tr>
<tr class="memdesc:a745423668d892edf35aff2dc1d802649"><td class="mdescLeft">&#160;</td><td class="mdescRight">01010001: client permissions -&gt; client information  <a href="#a745423668d892edf35aff2dc1d802649">More...</a><br/></td></tr>
<tr class="separator:a745423668d892edf35aff2dc1d802649"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab7ee7ef3548dce162310f5b58e22bce"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#aab7ee7ef3548dce162310f5b58e22bce">PERM_CAT_CLIENT_ADM_ACTIONS</a> = 0x52</td></tr>
<tr class="memdesc:aab7ee7ef3548dce162310f5b58e22bce"><td class="mdescLeft">&#160;</td><td class="mdescRight">01010010: client permissions -&gt; client administrative actions  <a href="#aab7ee7ef3548dce162310f5b58e22bce">More...</a><br/></td></tr>
<tr class="separator:aab7ee7ef3548dce162310f5b58e22bce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5e4b438da7c292ea5985eed88396f4d"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#ab5e4b438da7c292ea5985eed88396f4d">PERM_CAT_CLIENT_BASICS</a> = 0x53</td></tr>
<tr class="memdesc:ab5e4b438da7c292ea5985eed88396f4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">01010011: client permissions -&gt; client basic communication  <a href="#ab5e4b438da7c292ea5985eed88396f4d">More...</a><br/></td></tr>
<tr class="separator:ab5e4b438da7c292ea5985eed88396f4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36c30eb13e8fe039e4c06a45e3e5f35a"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a36c30eb13e8fe039e4c06a45e3e5f35a">PERM_CAT_CLIENT_MODIFY</a> = 0x54</td></tr>
<tr class="memdesc:a36c30eb13e8fe039e4c06a45e3e5f35a"><td class="mdescLeft">&#160;</td><td class="mdescRight">01010100: client permissions -&gt; edit clients  <a href="#a36c30eb13e8fe039e4c06a45e3e5f35a">More...</a><br/></td></tr>
<tr class="separator:a36c30eb13e8fe039e4c06a45e3e5f35a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fa36fce856fa4d8ee9af0d2147d398a"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a1fa36fce856fa4d8ee9af0d2147d398a">PERM_CAT_FILETRANSFER</a> = 0x60</td></tr>
<tr class="memdesc:a1fa36fce856fa4d8ee9af0d2147d398a"><td class="mdescLeft">&#160;</td><td class="mdescRight">01100000: file transfer permissions  <a href="#a1fa36fce856fa4d8ee9af0d2147d398a">More...</a><br/></td></tr>
<tr class="separator:a1fa36fce856fa4d8ee9af0d2147d398a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa534b78937197a0a0739f1fa3c98a8d1"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#aa534b78937197a0a0739f1fa3c98a8d1">PERM_CAT_NEEDED_MODIFY_POWER</a> = 0xFF</td></tr>
<tr class="memdesc:aa534b78937197a0a0739f1fa3c98a8d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">11111111: needed permission modify power (grant) permissions  <a href="#aa534b78937197a0a0739f1fa3c98a8d1">More...</a><br/></td></tr>
<tr class="separator:aa534b78937197a0a0739f1fa3c98a8d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dfea6a5fe76141895e0f2900e8e4e52"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a0dfea6a5fe76141895e0f2900e8e4e52">FILE_TYPE_DIRECTORY</a> = 0x00</td></tr>
<tr class="memdesc:a0dfea6a5fe76141895e0f2900e8e4e52"><td class="mdescLeft">&#160;</td><td class="mdescRight">0: file is directory  <a href="#a0dfea6a5fe76141895e0f2900e8e4e52">More...</a><br/></td></tr>
<tr class="separator:a0dfea6a5fe76141895e0f2900e8e4e52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec926b29e75ca080eb7fb8fbf69f9ab9"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#aec926b29e75ca080eb7fb8fbf69f9ab9">FILE_TYPE_REGULAR</a> = 0x01</td></tr>
<tr class="memdesc:aec926b29e75ca080eb7fb8fbf69f9ab9"><td class="mdescLeft">&#160;</td><td class="mdescRight">1: file is regular  <a href="#aec926b29e75ca080eb7fb8fbf69f9ab9">More...</a><br/></td></tr>
<tr class="separator:aec926b29e75ca080eb7fb8fbf69f9ab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9a20a17b3aaaf60621e4f471f7e300a"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#af9a20a17b3aaaf60621e4f471f7e300a">SNAPSHOT_STRING</a> = 0x00</td></tr>
<tr class="memdesc:af9a20a17b3aaaf60621e4f471f7e300a"><td class="mdescLeft">&#160;</td><td class="mdescRight">0: default string  <a href="#af9a20a17b3aaaf60621e4f471f7e300a">More...</a><br/></td></tr>
<tr class="separator:af9a20a17b3aaaf60621e4f471f7e300a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9535ce5e98c480aea71d0f149a7c2cb"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#ac9535ce5e98c480aea71d0f149a7c2cb">SNAPSHOT_BASE64</a> = 0x01</td></tr>
<tr class="memdesc:ac9535ce5e98c480aea71d0f149a7c2cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">1: base64 string  <a href="#ac9535ce5e98c480aea71d0f149a7c2cb">More...</a><br/></td></tr>
<tr class="separator:ac9535ce5e98c480aea71d0f149a7c2cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dfffb36f25a89a472b60275fc3fc4e7"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a7dfffb36f25a89a472b60275fc3fc4e7">SNAPSHOT_HEXDEC</a> = 0x02</td></tr>
<tr class="memdesc:a7dfffb36f25a89a472b60275fc3fc4e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">2: hexadecimal string  <a href="#a7dfffb36f25a89a472b60275fc3fc4e7">More...</a><br/></td></tr>
<tr class="separator:a7dfffb36f25a89a472b60275fc3fc4e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe21c7855096b6b8d86613897ed1a4bd"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#abe21c7855096b6b8d86613897ed1a4bd">SPACER_SOLIDLINE</a> = 0x00</td></tr>
<tr class="memdesc:abe21c7855096b6b8d86613897ed1a4bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">0: solid line  <a href="#abe21c7855096b6b8d86613897ed1a4bd">More...</a><br/></td></tr>
<tr class="separator:abe21c7855096b6b8d86613897ed1a4bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0f64ba57dfa729092ae07f0508ad20c"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#ae0f64ba57dfa729092ae07f0508ad20c">SPACER_DASHLINE</a> = 0x01</td></tr>
<tr class="memdesc:ae0f64ba57dfa729092ae07f0508ad20c"><td class="mdescLeft">&#160;</td><td class="mdescRight">1: dash line  <a href="#ae0f64ba57dfa729092ae07f0508ad20c">More...</a><br/></td></tr>
<tr class="separator:ae0f64ba57dfa729092ae07f0508ad20c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b97ddf3ea3bfb3bac4167cc9853bcf5"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a1b97ddf3ea3bfb3bac4167cc9853bcf5">SPACER_DOTLINE</a> = 0x02</td></tr>
<tr class="memdesc:a1b97ddf3ea3bfb3bac4167cc9853bcf5"><td class="mdescLeft">&#160;</td><td class="mdescRight">2: dot line  <a href="#a1b97ddf3ea3bfb3bac4167cc9853bcf5">More...</a><br/></td></tr>
<tr class="separator:a1b97ddf3ea3bfb3bac4167cc9853bcf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5f7f692edb611a09be65dbe1cc22fd3"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#ab5f7f692edb611a09be65dbe1cc22fd3">SPACER_DASHDOTLINE</a> = 0x03</td></tr>
<tr class="memdesc:ab5f7f692edb611a09be65dbe1cc22fd3"><td class="mdescLeft">&#160;</td><td class="mdescRight">3: dash dot line  <a href="#ab5f7f692edb611a09be65dbe1cc22fd3">More...</a><br/></td></tr>
<tr class="separator:ab5f7f692edb611a09be65dbe1cc22fd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a46203c06bf7b769b1245eee8c71eca"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a8a46203c06bf7b769b1245eee8c71eca">SPACER_DASHDOTDOTLINE</a> = 0x04</td></tr>
<tr class="memdesc:a8a46203c06bf7b769b1245eee8c71eca"><td class="mdescLeft">&#160;</td><td class="mdescRight">4: dash dot dot line  <a href="#a8a46203c06bf7b769b1245eee8c71eca">More...</a><br/></td></tr>
<tr class="separator:a8a46203c06bf7b769b1245eee8c71eca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12e9d78448fe9a2fc19f71a19db33b24"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a12e9d78448fe9a2fc19f71a19db33b24">SPACER_CUSTOM</a> = 0x05</td></tr>
<tr class="memdesc:a12e9d78448fe9a2fc19f71a19db33b24"><td class="mdescLeft">&#160;</td><td class="mdescRight">5: custom format  <a href="#a12e9d78448fe9a2fc19f71a19db33b24">More...</a><br/></td></tr>
<tr class="separator:a12e9d78448fe9a2fc19f71a19db33b24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7a9fe53817b1d8441eafe1cfed2570e"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#ad7a9fe53817b1d8441eafe1cfed2570e">SPACER_ALIGN_LEFT</a> = 0x00</td></tr>
<tr class="memdesc:ad7a9fe53817b1d8441eafe1cfed2570e"><td class="mdescLeft">&#160;</td><td class="mdescRight">0: alignment left  <a href="#ad7a9fe53817b1d8441eafe1cfed2570e">More...</a><br/></td></tr>
<tr class="separator:ad7a9fe53817b1d8441eafe1cfed2570e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace570a7b5abdbfd89f20145f2757bbcd"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#ace570a7b5abdbfd89f20145f2757bbcd">SPACER_ALIGN_RIGHT</a> = 0x01</td></tr>
<tr class="memdesc:ace570a7b5abdbfd89f20145f2757bbcd"><td class="mdescLeft">&#160;</td><td class="mdescRight">1: alignment right  <a href="#ace570a7b5abdbfd89f20145f2757bbcd">More...</a><br/></td></tr>
<tr class="separator:ace570a7b5abdbfd89f20145f2757bbcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaffe4f52d9d9009a8fd90fb2683e18ce"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#aaffe4f52d9d9009a8fd90fb2683e18ce">SPACER_ALIGN_CENTER</a> = 0x02</td></tr>
<tr class="memdesc:aaffe4f52d9d9009a8fd90fb2683e18ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">2: alignment center  <a href="#aaffe4f52d9d9009a8fd90fb2683e18ce">More...</a><br/></td></tr>
<tr class="separator:aaffe4f52d9d9009a8fd90fb2683e18ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7aa076becfafe9cfb5a6b9eae4c72831"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a7aa076becfafe9cfb5a6b9eae4c72831">SPACER_ALIGN_REPEAT</a> = 0x03</td></tr>
<tr class="memdesc:a7aa076becfafe9cfb5a6b9eae4c72831"><td class="mdescLeft">&#160;</td><td class="mdescRight">3: repeat until the whole line is filled  <a href="#a7aa076becfafe9cfb5a6b9eae4c72831">More...</a><br/></td></tr>
<tr class="separator:a7aa076becfafe9cfb5a6b9eae4c72831"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb77656b36c45073e770f13bf0a90e5d"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#afb77656b36c45073e770f13bf0a90e5d">REASON_NONE</a> = 0x00</td></tr>
<tr class="memdesc:afb77656b36c45073e770f13bf0a90e5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">0: no reason  <a href="#afb77656b36c45073e770f13bf0a90e5d">More...</a><br/></td></tr>
<tr class="separator:afb77656b36c45073e770f13bf0a90e5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad9bd5c1089efa20620cab286052b0f3"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#aad9bd5c1089efa20620cab286052b0f3">REASON_MOVE</a> = 0x01</td></tr>
<tr class="memdesc:aad9bd5c1089efa20620cab286052b0f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">1: channel switched or moved  <a href="#aad9bd5c1089efa20620cab286052b0f3">More...</a><br/></td></tr>
<tr class="separator:aad9bd5c1089efa20620cab286052b0f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a328b7a4eeed0ecd61865be986aa79f9c"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a328b7a4eeed0ecd61865be986aa79f9c">REASON_SUBSCRIPTION</a> = 0x02</td></tr>
<tr class="memdesc:a328b7a4eeed0ecd61865be986aa79f9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">2: subscription added or removed  <a href="#a328b7a4eeed0ecd61865be986aa79f9c">More...</a><br/></td></tr>
<tr class="separator:a328b7a4eeed0ecd61865be986aa79f9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea8db94828ad856d0a207d228145e41a"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#aea8db94828ad856d0a207d228145e41a">REASON_TIMEOUT</a> = 0x03</td></tr>
<tr class="memdesc:aea8db94828ad856d0a207d228145e41a"><td class="mdescLeft">&#160;</td><td class="mdescRight">3: client connection timed out  <a href="#aea8db94828ad856d0a207d228145e41a">More...</a><br/></td></tr>
<tr class="separator:aea8db94828ad856d0a207d228145e41a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c394288b3b45df4a039127d1e119517"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a3c394288b3b45df4a039127d1e119517">REASON_CHANNEL_KICK</a> = 0x04</td></tr>
<tr class="memdesc:a3c394288b3b45df4a039127d1e119517"><td class="mdescLeft">&#160;</td><td class="mdescRight">4: client kicked from channel  <a href="#a3c394288b3b45df4a039127d1e119517">More...</a><br/></td></tr>
<tr class="separator:a3c394288b3b45df4a039127d1e119517"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a931e59afb66273ee4255e43676812726"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a931e59afb66273ee4255e43676812726">REASON_SERVER_KICK</a> = 0x05</td></tr>
<tr class="memdesc:a931e59afb66273ee4255e43676812726"><td class="mdescLeft">&#160;</td><td class="mdescRight">5: client kicked from server  <a href="#a931e59afb66273ee4255e43676812726">More...</a><br/></td></tr>
<tr class="separator:a931e59afb66273ee4255e43676812726"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9dc7ed023c1a9be4504ba894a63bee1"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#ad9dc7ed023c1a9be4504ba894a63bee1">REASON_SERVER_BAN</a> = 0x06</td></tr>
<tr class="memdesc:ad9dc7ed023c1a9be4504ba894a63bee1"><td class="mdescLeft">&#160;</td><td class="mdescRight">6: client banned from server  <a href="#ad9dc7ed023c1a9be4504ba894a63bee1">More...</a><br/></td></tr>
<tr class="separator:ad9dc7ed023c1a9be4504ba894a63bee1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac48ef3e11414170eecffcd252a637062"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#ac48ef3e11414170eecffcd252a637062">REASON_SERVER_STOP</a> = 0x07</td></tr>
<tr class="memdesc:ac48ef3e11414170eecffcd252a637062"><td class="mdescLeft">&#160;</td><td class="mdescRight">7: server stopped  <a href="#ac48ef3e11414170eecffcd252a637062">More...</a><br/></td></tr>
<tr class="separator:ac48ef3e11414170eecffcd252a637062"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae10cf1e6e6a365cf61eb7e38f6a2315b"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#ae10cf1e6e6a365cf61eb7e38f6a2315b">REASON_DISCONNECT</a> = 0x08</td></tr>
<tr class="memdesc:ae10cf1e6e6a365cf61eb7e38f6a2315b"><td class="mdescLeft">&#160;</td><td class="mdescRight">8: client disconnected  <a href="#ae10cf1e6e6a365cf61eb7e38f6a2315b">More...</a><br/></td></tr>
<tr class="separator:ae10cf1e6e6a365cf61eb7e38f6a2315b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d82c5b03e862e2f53313363e1423535"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a7d82c5b03e862e2f53313363e1423535">REASON_CHANNEL_UPDATE</a> = 0x09</td></tr>
<tr class="memdesc:a7d82c5b03e862e2f53313363e1423535"><td class="mdescLeft">&#160;</td><td class="mdescRight">9: channel information updated  <a href="#a7d82c5b03e862e2f53313363e1423535">More...</a><br/></td></tr>
<tr class="separator:a7d82c5b03e862e2f53313363e1423535"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47403f14dad07252a387b8cc7e5d816f"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a47403f14dad07252a387b8cc7e5d816f">REASON_CHANNEL_EDIT</a> = 0x0A</td></tr>
<tr class="memdesc:a47403f14dad07252a387b8cc7e5d816f"><td class="mdescLeft">&#160;</td><td class="mdescRight">10: channel information edited  <a href="#a47403f14dad07252a387b8cc7e5d816f">More...</a><br/></td></tr>
<tr class="separator:a47403f14dad07252a387b8cc7e5d816f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dcf492812b8b16ffbebcd05ffa1e6bf"><td class="memItemLeft" align="right" valign="top">const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a9dcf492812b8b16ffbebcd05ffa1e6bf">REASON_DISCONNECT_SHUTDOWN</a> = 0x0B</td></tr>
<tr class="memdesc:a9dcf492812b8b16ffbebcd05ffa1e6bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">11: client disconnected on server shutdown  <a href="#a9dcf492812b8b16ffbebcd05ffa1e6bf">More...</a><br/></td></tr>
<tr class="separator:a9dcf492812b8b16ffbebcd05ffa1e6bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-methods"></a>
Static Protected Member Functions</h2></td></tr>
<tr class="memitem:a743962796b7626d9dbea7195036eecd3"><td class="memItemLeft" align="right" valign="top">static&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a743962796b7626d9dbea7195036eecd3">loadClass</a> ($class)</td></tr>
<tr class="memdesc:a743962796b7626d9dbea7195036eecd3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Loads a class from a PHP file.  <a href="#a743962796b7626d9dbea7195036eecd3">More...</a><br/></td></tr>
<tr class="separator:a743962796b7626d9dbea7195036eecd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33bc8003224e5d95c46b00ccb1019cd7"><td class="memItemLeft" align="right" valign="top">static&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a33bc8003224e5d95c46b00ccb1019cd7">getFilePath</a> ($name)</td></tr>
<tr class="memdesc:a33bc8003224e5d95c46b00ccb1019cd7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a possible file path for $name.  <a href="#a33bc8003224e5d95c46b00ccb1019cd7">More...</a><br/></td></tr>
<tr class="separator:a33bc8003224e5d95c46b00ccb1019cd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a222891a8da55aa7c6e7e4cba35d4a8c1"><td class="memItemLeft" align="right" valign="top">static&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3.html#a222891a8da55aa7c6e7e4cba35d4a8c1">getAdapterName</a> ($name, $namespace=&quot;TeamSpeak3_Adapter_&quot;)</td></tr>
<tr class="memdesc:a222891a8da55aa7c6e7e4cba35d4a8c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the name of an adapter class by $name.  <a href="#a222891a8da55aa7c6e7e4cba35d4a8c1">More...</a><br/></td></tr>
<tr class="separator:a222891a8da55aa7c6e7e4cba35d4a8c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-attribs"></a>
Static Protected Attributes</h2></td></tr>
<tr class="memitem:a78e12e0ce6ec3dfaea36ba2b74a4ea5e"><td class="memItemLeft" align="right" valign="top">static&#160;</td><td class="memItemRight" valign="bottom"><b>$escape_patterns</b></td></tr>
<tr class="separator:a78e12e0ce6ec3dfaea36ba2b74a4ea5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Factory class all for TeamSpeak 3 PHP Framework objects. </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00032">32</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="aed403cdb559cae556a94a0d9823bcaf4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static TeamSpeak3::factory </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$uri</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Factory for <a class="el" href="class_team_speak3___adapter___abstract.html" title="Provides low-level methods for concrete adapters to communicate with a TeamSpeak 3 Server...">TeamSpeak3_Adapter_Abstract</a> classes. </p>
<p>$uri must be formatted as "&lt;adapter&gt;://&lt;user&gt;:&lt;pass&gt;@&lt;host&gt;:&lt;port&gt;/&lt;options&gt;#&lt;flags&gt;". All parameters except adapter, host and port are optional.</p>
<p>=== Supported Options ===</p>
<ul>
<li>timeout</li>
<li>blocking</li>
<li>nickname</li>
<li>no_query_clients</li>
<li>use_offline_as_virtual</li>
<li>clients_before_channels</li>
<li>server_id|server_uid|server_port|server_name|server_tsdns</li>
<li>channel_id|channel_name</li>
<li>client_id|client_uid|client_name</li>
</ul>
<p>=== Supported Flags (only one per $uri) ===</p>
<ul>
<li>no_query_clients</li>
<li>use_offline_as_virtual</li>
<li>clients_before_channels</li>
</ul>
<p>=== URI Examples ===</p>
<ul>
<li>serverquery://127.0.0.1:10011/</li>
<li>serverquery://127.0.0.1:10011/?server_port=9987&amp;channel_id=1</li>
<li>serverquery://127.0.0.1:10011/?server_port=9987&amp;channel_id=1#no_query_clients</li>
<li>serverquery://127.0.0.1:10011/?server_port=9987&amp;client_name=ScP</li>
<li>filetransfer://127.0.0.1:30011/</li>
<li>blacklist</li>
<li>update</li>
</ul>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$uri</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_team_speak3___adapter___abstract.html" title="Provides low-level methods for concrete adapters to communicate with a TeamSpeak 3 Server...">TeamSpeak3_Adapter_Abstract</a> </dd>
<dd>
<a class="el" href="class_team_speak3___node___abstract.html" title="Abstract class describing a TeamSpeak 3 node and all it&#39;s parameters. ">TeamSpeak3_Node_Abstract</a> </dd></dl>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00309">309</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_client_8php_source.html#l00286">TeamSpeak3_Node_Client\avatarDownload()</a>, <a class="el" href="_html_8php_source.html#l00455">TeamSpeak3_Viewer_Html\getSuffixIconChannel()</a>, <a class="el" href="_html_8php_source.html#l00525">TeamSpeak3_Viewer_Html\getSuffixIconClient()</a>, <a class="el" href="_html_8php_source.html#l00407">TeamSpeak3_Viewer_Html\getSuffixIconServer()</a>, <a class="el" href="_channelgroup_8php_source.html#l00210">TeamSpeak3_Node_Channelgroup\iconDownload()</a>, <a class="el" href="_servergroup_8php_source.html#l00234">TeamSpeak3_Node_Servergroup\iconDownload()</a>, <a class="el" href="_client_8php_source.html#l00338">TeamSpeak3_Node_Client\iconDownload()</a>, <a class="el" href="_channel_8php_source.html#l00399">TeamSpeak3_Node_Channel\iconDownload()</a>, <a class="el" href="_server_8php_source.html#l01729">TeamSpeak3_Node_Server\iconDownload()</a>, <a class="el" href="_server_8php_source.html#l01745">TeamSpeak3_Node_Server\iconUpload()</a>, and <a class="el" href="_host_8php_source.html#l00319">TeamSpeak3_Node_Host\serverGetByTSDNS()</a>.</p>
<div class="fragment"><div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;  {</div>
<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;    self::init();</div>
<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;</div>
<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;    $uri = <span class="keyword">new</span> <a class="code" href="class_team_speak3___helper___uri.html" title="Helper class for URI handling. ">TeamSpeak3_Helper_Uri</a>($uri);</div>
<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;</div>
<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;    $adapter = self::getAdapterName($uri-&gt;getScheme());</div>
<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;    $options = array(<span class="stringliteral">&quot;host&quot;</span> =&gt; $uri-&gt;getHost(), <span class="stringliteral">&quot;port&quot;</span> =&gt; $uri-&gt;getPort(), <span class="stringliteral">&quot;timeout&quot;</span> =&gt; intval($uri-&gt;getQueryVar(<span class="stringliteral">&quot;timeout&quot;</span>, 10)), <span class="stringliteral">&quot;blocking&quot;</span> =&gt; intval($uri-&gt;getQueryVar(<span class="stringliteral">&quot;blocking&quot;</span>, 1)));</div>
<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;</div>
<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;    self::loadClass($adapter);</div>
<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;</div>
<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;    $object = <span class="keyword">new</span> $adapter($options);</div>
<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;</div>
<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;    <span class="keywordflow">if</span>($object instanceof <a class="code" href="class_team_speak3___adapter___server_query.html" title="Provides low-level methods for ServerQuery communication with a TeamSpeak 3 Server. ">TeamSpeak3_Adapter_ServerQuery</a>)</div>
<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;    {</div>
<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;      $node = $object-&gt;getHost();</div>
<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;</div>
<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;      <span class="keywordflow">if</span>($uri-&gt;hasUser() &amp;&amp; $uri-&gt;hasPass())</div>
<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;      {</div>
<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;        $node-&gt;login($uri-&gt;getUser(), $uri-&gt;getPass());</div>
<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;      }</div>
<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;</div>
<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;      <span class="comment">/* option to pre-define nickname */</span></div>
<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;      <span class="keywordflow">if</span>($uri-&gt;hasQueryVar(<span class="stringliteral">&quot;nickname&quot;</span>))</div>
<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;      {</div>
<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;        $node-&gt;setPredefinedQueryName($uri-&gt;getQueryVar(<span class="stringliteral">&quot;nickname&quot;</span>));</div>
<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;      }</div>
<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;</div>
<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;      <span class="comment">/* flag to use offline servers in virtual mode */</span></div>
<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;      <span class="keywordflow">if</span>($uri-&gt;getFragment() == <span class="stringliteral">&quot;use_offline_as_virtual&quot;</span>)</div>
<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;      {</div>
<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;        $node-&gt;setUseOfflineAsVirtual(TRUE);</div>
<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;      }</div>
<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;      elseif($uri-&gt;hasQueryVar(<span class="stringliteral">&quot;use_offline_as_virtual&quot;</span>))</div>
<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;      {</div>
<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;        $node-&gt;setUseOfflineAsVirtual($uri-&gt;getQueryVar(<span class="stringliteral">&quot;use_offline_as_virtual&quot;</span>) ? TRUE : FALSE);</div>
<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;      }</div>
<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;</div>
<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;      <span class="comment">/* flag to fetch clients before sub-channels */</span></div>
<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;      <span class="keywordflow">if</span>($uri-&gt;getFragment() == <span class="stringliteral">&quot;clients_before_channels&quot;</span>)</div>
<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;      {</div>
<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;        $node-&gt;setLoadClientlistFirst(TRUE);</div>
<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;      }</div>
<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;      elseif($uri-&gt;hasQueryVar(<span class="stringliteral">&quot;clients_before_channels&quot;</span>))</div>
<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;      {</div>
<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;        $node-&gt;setLoadClientlistFirst($uri-&gt;getQueryVar(<span class="stringliteral">&quot;clients_before_channels&quot;</span>) ? TRUE : FALSE);</div>
<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;      }</div>
<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;</div>
<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;      <span class="comment">/* flag to hide ServerQuery clients */</span></div>
<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;      <span class="keywordflow">if</span>($uri-&gt;getFragment() == <span class="stringliteral">&quot;no_query_clients&quot;</span>)</div>
<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;      {</div>
<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;        $node-&gt;setExcludeQueryClients(TRUE);</div>
<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;      }</div>
<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;      elseif($uri-&gt;hasQueryVar(<span class="stringliteral">&quot;no_query_clients&quot;</span>))</div>
<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;      {</div>
<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;        $node-&gt;setExcludeQueryClients($uri-&gt;getQueryVar(<span class="stringliteral">&quot;no_query_clients&quot;</span>) ? TRUE : FALSE);</div>
<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;      }</div>
<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;</div>
<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;      <span class="comment">/* access server node object */</span></div>
<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;      <span class="keywordflow">if</span>($uri-&gt;hasQueryVar(<span class="stringliteral">&quot;server_id&quot;</span>))</div>
<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;      {</div>
<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;        $node = $node-&gt;serverGetById($uri-&gt;getQueryVar(<span class="stringliteral">&quot;server_id&quot;</span>));</div>
<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;      }</div>
<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;      elseif($uri-&gt;hasQueryVar(<span class="stringliteral">&quot;server_uid&quot;</span>))</div>
<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;      {</div>
<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;        $node = $node-&gt;serverGetByUid($uri-&gt;getQueryVar(<span class="stringliteral">&quot;server_uid&quot;</span>));</div>
<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;      }</div>
<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;      elseif($uri-&gt;hasQueryVar(<span class="stringliteral">&quot;server_port&quot;</span>))</div>
<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;      {</div>
<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;        $node = $node-&gt;serverGetByPort($uri-&gt;getQueryVar(<span class="stringliteral">&quot;server_port&quot;</span>));</div>
<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;      }</div>
<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;      elseif($uri-&gt;hasQueryVar(<span class="stringliteral">&quot;server_name&quot;</span>))</div>
<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;      {</div>
<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;        $node = $node-&gt;serverGetByName($uri-&gt;getQueryVar(<span class="stringliteral">&quot;server_name&quot;</span>));</div>
<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;      }</div>
<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;      elseif($uri-&gt;hasQueryVar(<span class="stringliteral">&quot;server_tsdns&quot;</span>))</div>
<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;      {</div>
<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;        $node = $node-&gt;serverGetByTSDNS($uri-&gt;getQueryVar(<span class="stringliteral">&quot;server_tsdns&quot;</span>));</div>
<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;      }</div>
<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;</div>
<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;      <span class="comment">/* direct access to node objects */</span></div>
<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;      <span class="keywordflow">if</span>($node instanceof <a class="code" href="class_team_speak3___node___server.html" title="Class describing a TeamSpeak 3 virtual server and all it&#39;s parameters. ">TeamSpeak3_Node_Server</a>)</div>
<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;      {</div>
<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;        <span class="comment">/* access channel node object */</span></div>
<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;        <span class="keywordflow">if</span>($uri-&gt;hasQueryVar(<span class="stringliteral">&quot;channel_id&quot;</span>))</div>
<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;        {</div>
<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;          $node = $node-&gt;channelGetById($uri-&gt;getQueryVar(<span class="stringliteral">&quot;channel_id&quot;</span>));</div>
<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;        }</div>
<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;        elseif($uri-&gt;hasQueryVar(<span class="stringliteral">&quot;channel_name&quot;</span>))</div>
<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;        {</div>
<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;          $node = $node-&gt;channelGetByName($uri-&gt;getQueryVar(<span class="stringliteral">&quot;channel_name&quot;</span>));</div>
<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;        }</div>
<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;</div>
<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;        <span class="comment">/* access client node object */</span></div>
<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;        <span class="keywordflow">if</span>($uri-&gt;hasQueryVar(<span class="stringliteral">&quot;client_id&quot;</span>))</div>
<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;        {</div>
<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;          $node = $node-&gt;clientGetById($uri-&gt;getQueryVar(<span class="stringliteral">&quot;client_id&quot;</span>));</div>
<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;        }</div>
<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;        <span class="keywordflow">if</span>($uri-&gt;hasQueryVar(<span class="stringliteral">&quot;client_uid&quot;</span>))</div>
<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;        {</div>
<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;          $node = $node-&gt;clientGetByUid($uri-&gt;getQueryVar(<span class="stringliteral">&quot;client_uid&quot;</span>));</div>
<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;        }</div>
<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;        elseif($uri-&gt;hasQueryVar(<span class="stringliteral">&quot;client_name&quot;</span>))</div>
<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;        {</div>
<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;          $node = $node-&gt;clientGetByName($uri-&gt;getQueryVar(<span class="stringliteral">&quot;client_name&quot;</span>));</div>
<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;        }</div>
<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;      }</div>
<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;</div>
<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;      <span class="keywordflow">return</span> $node;</div>
<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;    }</div>
<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;</div>
<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;    <span class="keywordflow">return</span> $object;</div>
<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a743962796b7626d9dbea7195036eecd3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static TeamSpeak3::loadClass </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$class</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Loads a class from a PHP file. </p>
<p>The filename must be formatted as "$class.php".</p>
<p>include() is not prefixed with the @ operator because if the file is loaded and contains a parse error, execution will halt silently and this is difficult to debug.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$class</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">LogicException</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>boolean </dd></dl>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00433">433</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>
<div class="fragment"><div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;  {</div>
<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;    <span class="keywordflow">if</span>(class_exists($class, FALSE) || interface_exists($class, FALSE))</div>
<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;    {</div>
<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;      <span class="keywordflow">return</span>;</div>
<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;    }</div>
<div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;</div>
<div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;    <span class="keywordflow">if</span>(preg_match(<span class="stringliteral">&quot;/[^a-z0-9\\/\\\\_.-]/i&quot;</span>, $class))</div>
<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;    {</div>
<div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;      <span class="keywordflow">throw</span> <span class="keyword">new</span> LogicException(<span class="stringliteral">&quot;illegal characters in classname &#39;&quot;</span> . $class . <span class="stringliteral">&quot;&#39;&quot;</span>);</div>
<div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;    }</div>
<div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;</div>
<div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;    $file = self::getFilePath($class) . <span class="stringliteral">&quot;.php&quot;</span>;</div>
<div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;</div>
<div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;    <span class="keywordflow">if</span>(!file_exists($file) || !is_readable($file))</div>
<div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;    {</div>
<div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;      <span class="keywordflow">throw</span> <span class="keyword">new</span> LogicException(<span class="stringliteral">&quot;file &#39;&quot;</span> . $file . <span class="stringliteral">&quot;&#39; does not exist or is not readable&quot;</span>);</div>
<div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;    }</div>
<div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;</div>
<div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;    <span class="keywordflow">if</span>(class_exists($class, FALSE) || interface_exists($class, FALSE))</div>
<div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;    {</div>
<div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;      <span class="keywordflow">throw</span> <span class="keyword">new</span> LogicException(<span class="stringliteral">&quot;class &#39;&quot;</span> . $class . <span class="stringliteral">&quot;&#39; does not exist&quot;</span>);</div>
<div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;    }</div>
<div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;</div>
<div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;    <span class="keywordflow">return</span> include_once($file);</div>
<div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a33bc8003224e5d95c46b00ccb1019cd7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static TeamSpeak3::getFilePath </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$name</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Generates a possible file path for $name. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$name</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>string </dd></dl>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00466">466</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>
<div class="fragment"><div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;  {</div>
<div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;    $path = str_replace(<span class="stringliteral">&quot;_&quot;</span>, DIRECTORY_SEPARATOR, $name);</div>
<div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;    $path = str_replace(__CLASS__, dirname(__FILE__), $path);</div>
<div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;</div>
<div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;    <span class="keywordflow">return</span> $path;</div>
<div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a222891a8da55aa7c6e7e4cba35d4a8c1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static TeamSpeak3::getAdapterName </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$namespace</em> = <code>&quot;TeamSpeak3_Adapter_&quot;</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the name of an adapter class by $name. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$name</td><td></td></tr>
    <tr><td class="paramtype">string</td><td class="paramname">$namespace</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="class_team_speak3___adapter___exception.html" title="Enhanced exception class for TeamSpeak3_Adapter_Abstract objects. ">TeamSpeak3_Adapter_Exception</a></td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>string </dd></dl>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00482">482</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>References <a class="el" href="_string_8php_source.html#l00063">TeamSpeak3_Helper_String\factory()</a>.</p>
<div class="fragment"><div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;  {</div>
<div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;    $path = self::getFilePath($namespace);</div>
<div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;    $scan = scandir($path);</div>
<div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;</div>
<div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;    <span class="keywordflow">foreach</span>($scan as $node)</div>
<div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;    {</div>
<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;      $file = <a class="code" href="class_team_speak3___helper___string.html#a475f5a602d67dd0568fb8c86352c88a0" title="Returns a TeamSpeak3_Helper_String object for thegiven string. ">TeamSpeak3_Helper_String::factory</a>($node)-&gt;toLower();</div>
<div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;</div>
<div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;      <span class="keywordflow">if</span>($file-&gt;startsWith($name) &amp;&amp; $file-&gt;endsWith(<span class="stringliteral">&quot;.php&quot;</span>))</div>
<div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;      {</div>
<div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;        <span class="keywordflow">return</span> $namespace . str_replace(<span class="stringliteral">&quot;.php&quot;</span>, <span class="stringliteral">&quot;&quot;</span>, $node);</div>
<div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;      }</div>
<div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;    }</div>
<div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;</div>
<div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;    <span class="keywordflow">throw</span> <span class="keyword">new</span> <a class="code" href="class_team_speak3___adapter___exception.html" title="Enhanced exception class for TeamSpeak3_Adapter_Abstract objects. ">TeamSpeak3_Adapter_Exception</a>(<span class="stringliteral">&quot;adapter &#39;&quot;</span> . $name . <span class="stringliteral">&quot;&#39; does not exist&quot;</span>);</div>
<div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="aba738bb754c3d3ae892c65943ca6f082"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static TeamSpeak3::autoload </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$class</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>spl_autoload() suitable implementation for supporting class autoloading. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$class</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>boolean </dd></dl>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00506">506</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>
<div class="fragment"><div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;  {</div>
<div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;    <span class="keywordflow">if</span>(substr($class, 0, strlen(__CLASS__)) != __CLASS__) <span class="keywordflow">return</span>;</div>
<div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;</div>
<div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;    <span class="keywordflow">try</span></div>
<div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;    {</div>
<div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;      self::loadClass($class);</div>
<div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;</div>
<div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;      <span class="keywordflow">return</span> TRUE;</div>
<div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;    }</div>
<div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;    <span class="keywordflow">catch</span>(Exception $e)</div>
<div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;    {</div>
<div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;      <span class="keywordflow">return</span> FALSE;</div>
<div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;    }</div>
<div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a87bd78e5017a04145076860846395a7d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static TeamSpeak3::init </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Checks for required PHP features, enables autoloading and starts a default profiler. </p>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">LogicException</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00528">528</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>References <a class="el" href="_profiler_8php_source.html#l00058">TeamSpeak3_Helper_Profiler\start()</a>.</p>
<div class="fragment"><div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;  {</div>
<div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;    <span class="keywordflow">if</span>(version_compare(phpversion(), <span class="stringliteral">&quot;5.2.1&quot;</span>) == -1)</div>
<div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;    {</div>
<div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160;      <span class="keywordflow">throw</span> <span class="keyword">new</span> LogicException(<span class="stringliteral">&quot;this particular software cannot be used with the installed version of PHP&quot;</span>);</div>
<div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;    }</div>
<div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;</div>
<div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;    <span class="keywordflow">if</span>(!function_exists(<span class="stringliteral">&quot;stream_socket_client&quot;</span>))</div>
<div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;    {</div>
<div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;      <span class="keywordflow">throw</span> <span class="keyword">new</span> LogicException(<span class="stringliteral">&quot;network functions are not available in this PHP installation&quot;</span>);</div>
<div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;    }</div>
<div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;</div>
<div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;    <span class="keywordflow">if</span>(!function_exists(<span class="stringliteral">&quot;spl_autoload_register&quot;</span>))</div>
<div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;    {</div>
<div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160;      <span class="keywordflow">throw</span> <span class="keyword">new</span> LogicException(<span class="stringliteral">&quot;autoload functions are not available in this PHP installation&quot;</span>);</div>
<div class="line"><a name="l00543"></a><span class="lineno">  543</span>&#160;    }</div>
<div class="line"><a name="l00544"></a><span class="lineno">  544</span>&#160;</div>
<div class="line"><a name="l00545"></a><span class="lineno">  545</span>&#160;    <span class="keywordflow">if</span>(!class_exists(<span class="stringliteral">&quot;TeamSpeak3_Helper_Profiler&quot;</span>))</div>
<div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160;    {</div>
<div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160;      spl_autoload_register(array(__CLASS__, <span class="stringliteral">&quot;autoload&quot;</span>));</div>
<div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;    }</div>
<div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;</div>
<div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160;    <a class="code" href="class_team_speak3___helper___profiler.html#a58f37c77d468aab64bc832a476d02329" title="Starts a timer. ">TeamSpeak3_Helper_Profiler::start</a>();</div>
<div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a09e261dfec76e4be66f3fa031a33e12f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static TeamSpeak3::getEscapePatterns </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns an assoc array containing all escape patterns available on a TeamSpeak 3 Server. </p>
<dl class="section return"><dt>Returns</dt><dd>array </dd></dl>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00559">559</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_string_8php_source.html#l00331">TeamSpeak3_Helper_String\escape()</a>, and <a class="el" href="_string_8php_source.html#l00346">TeamSpeak3_Helper_String\unescape()</a>.</p>
<div class="fragment"><div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;  {</div>
<div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;    <span class="keywordflow">return</span> self::$escape_patterns;</div>
<div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a152db9cb030dfc497e0b276ee312654d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static TeamSpeak3::dump </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$var</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$echo</em> = <code>TRUE</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Debug helper function. </p>
<p>This is a wrapper for var_dump() that adds the pre-format tags, cleans up newlines and indents, and runs htmlentities() before output.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">mixed</td><td class="paramname">$var</td><td></td></tr>
    <tr><td class="paramtype">bool</td><td class="paramname">$echo</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>string </dd></dl>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00572">572</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>
<div class="fragment"><div class="line"><a name="l00573"></a><span class="lineno">  573</span>&#160;  {</div>
<div class="line"><a name="l00574"></a><span class="lineno">  574</span>&#160;    ob_start();</div>
<div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;    var_dump($var);</div>
<div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;</div>
<div class="line"><a name="l00577"></a><span class="lineno">  577</span>&#160;    $output = ob_get_clean();</div>
<div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160;    $output = preg_replace(<span class="stringliteral">&quot;/\]\=&gt;\n(\s+)/m&quot;</span>, <span class="stringliteral">&quot;] =&gt; &quot;</span>, $output);</div>
<div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;</div>
<div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;    <span class="keywordflow">if</span>(PHP_SAPI == <span class="stringliteral">&quot;cli&quot;</span>)</div>
<div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;    {</div>
<div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;      $output = PHP_EOL . PHP_EOL . $output . PHP_EOL;</div>
<div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;    }</div>
<div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;    <span class="keywordflow">else</span></div>
<div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;    {</div>
<div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;      $output = <span class="stringliteral">&quot;&lt;pre&gt;&quot;</span> . htmlspecialchars($output, ENT_QUOTES) . <span class="stringliteral">&quot;&lt;/pre&gt;&quot;</span>;</div>
<div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;    }</div>
<div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160;</div>
<div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;    <span class="keywordflow">if</span>($echo) echo($output);</div>
<div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160;</div>
<div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;    <span class="keywordflow">return</span> $output;</div>
<div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="ae31cefccb5993d1b5fa8fa9f52180bfe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::READY = &quot;TS3&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>TeamSpeak 3 protocol welcome message. </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00037">37</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_server_query_8php_source.html#l00069">TeamSpeak3_Adapter_ServerQuery\syn()</a>.</p>

</div>
</div>
<a class="anchor" id="a483d97eee2596af11821f74c6d1b83e0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::GREET = &quot;Welcome&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>TeamSpeak 3 protocol greeting message prefix. </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00042">42</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_reply_8php_source.html#l00329">TeamSpeak3_Adapter_ServerQuery_Reply\fetchReply()</a>.</p>

</div>
</div>
<a class="anchor" id="a5e20ff014c021e5dc0f04777b272ec84"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::ERROR = &quot;error&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>TeamSpeak 3 protocol error message prefix. </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00047">47</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_event_8php_source.html#l00063">TeamSpeak3_Adapter_ServerQuery_Event\__construct()</a>, and <a class="el" href="_server_query_8php_source.html#l00112">TeamSpeak3_Adapter_ServerQuery\request()</a>.</p>

</div>
</div>
<a class="anchor" id="a4dbceb88091137f08da2f78d893a22c9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::EVENT = &quot;notify&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>TeamSpeak 3 protocol event message prefix. </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00052">52</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_event_8php_source.html#l00063">TeamSpeak3_Adapter_ServerQuery_Event\__construct()</a>, <a class="el" href="_reply_8php_source.html#l00329">TeamSpeak3_Adapter_ServerQuery_Reply\fetchReply()</a>, and <a class="el" href="_server_query_8php_source.html#l00154">TeamSpeak3_Adapter_ServerQuery\wait()</a>.</p>

</div>
</div>
<a class="anchor" id="a19d4d49947f93c087729848de6d71986"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::SCHID = &quot;selected&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>TeamSpeak 3 protocol server connection handler ID prefix. </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00057">57</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="a7d31dad145adb2a70ac9ae92adeebb5b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::LIB_VERSION = &quot;1.1.23&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>TeamSpeak 3 PHP Framework version. </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00062">62</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="a1a5f95e94ebee25f7a7de47186fd7acc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::SEPARATOR_LINE = &quot;\n&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>protocol line separator </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00067">67</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="a407829d390331e34c6f90d9df78ae6c5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::SEPARATOR_LIST = &quot;|&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>protocol list separator </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00068">68</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_reply_8php_source.html#l00329">TeamSpeak3_Adapter_ServerQuery_Reply\fetchReply()</a>, <a class="el" href="_server_query_8php_source.html#l00175">TeamSpeak3_Adapter_ServerQuery\prepare()</a>, and <a class="el" href="_reply_8php_source.html#l00110">TeamSpeak3_Adapter_ServerQuery_Reply\toLines()</a>.</p>

</div>
</div>
<a class="anchor" id="a68cea90e6bd99a1aaf9b19325d0f02bb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::SEPARATOR_CELL = &quot; &quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>protocol cell separator </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00069">69</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_event_8php_source.html#l00063">TeamSpeak3_Adapter_ServerQuery_Event\__construct()</a>, <a class="el" href="_reply_8php_source.html#l00284">TeamSpeak3_Adapter_ServerQuery_Reply\fetchError()</a>, <a class="el" href="_server_query_8php_source.html#l00175">TeamSpeak3_Adapter_ServerQuery\prepare()</a>, <a class="el" href="_server_query_8php_source.html#l00112">TeamSpeak3_Adapter_ServerQuery\request()</a>, <a class="el" href="_reply_8php_source.html#l00129">TeamSpeak3_Adapter_ServerQuery_Reply\toTable()</a>, and <a class="el" href="_server_query_8php_source.html#l00154">TeamSpeak3_Adapter_ServerQuery\wait()</a>.</p>

</div>
</div>
<a class="anchor" id="ac9b701c7439f38c391baba51f9b6d1da"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::SEPARATOR_PAIR = &quot;=&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>protocol pair separator </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00070">70</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_event_8php_source.html#l00063">TeamSpeak3_Adapter_ServerQuery_Event\__construct()</a>, <a class="el" href="_reply_8php_source.html#l00284">TeamSpeak3_Adapter_ServerQuery_Reply\fetchError()</a>, <a class="el" href="_server_query_8php_source.html#l00175">TeamSpeak3_Adapter_ServerQuery\prepare()</a>, and <a class="el" href="_reply_8php_source.html#l00153">TeamSpeak3_Adapter_ServerQuery_Reply\toArray()</a>.</p>

</div>
</div>
<a class="anchor" id="a7febc9b704013d3a218171fbf5230998"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::LOGLEVEL_CRITICAL = 0x00</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>0: these messages stop the program </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00075">75</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00210">TeamSpeak3_Helper_Convert\logLevel()</a>.</p>

</div>
</div>
<a class="anchor" id="a978acb82eda7f57b72a15c231ed7de26"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::LOGLEVEL_ERROR = 0x01</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>1: everything that is really bad </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00076">76</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00250">TeamSpeak3_Helper_Convert\logEntry()</a>, and <a class="el" href="_convert_8php_source.html#l00210">TeamSpeak3_Helper_Convert\logLevel()</a>.</p>

</div>
</div>
<a class="anchor" id="a9ac856cab800709d07bc6b53b84d404f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::LOGLEVEL_WARNING = 0x02</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>2: everything that might be bad </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00077">77</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00210">TeamSpeak3_Helper_Convert\logLevel()</a>.</p>

</div>
</div>
<a class="anchor" id="aa157f891770ebc32c3387769419f8bcf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::LOGLEVEL_DEBUG = 0x03</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>3: output that might help find a problem </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00078">78</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00210">TeamSpeak3_Helper_Convert\logLevel()</a>.</p>

</div>
</div>
<a class="anchor" id="a4b19b7a03ed2787450ea21229854ced8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::LOGLEVEL_INFO = 0x04</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>4: informational output </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00079">79</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00210">TeamSpeak3_Helper_Convert\logLevel()</a>.</p>

</div>
</div>
<a class="anchor" id="a0ac677fa9a62b01a3a2619f874278654"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::LOGLEVEL_DEVEL = 0x05</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>5: development output </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00080">80</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00210">TeamSpeak3_Helper_Convert\logLevel()</a>.</p>

</div>
</div>
<a class="anchor" id="add756e636bc8ea39128fdf8361ffd54c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::TOKEN_SERVERGROUP = 0x00</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>0: server group token (id1={groupID} id2=0) </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00085">85</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_servergroup_8php_source.html#l00202">TeamSpeak3_Node_Servergroup\privilegeKeyCreate()</a>.</p>

</div>
</div>
<a class="anchor" id="ae900e81e1e6607ad4294b17f62112685"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::TOKEN_CHANNELGROUP = 0x01</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>1: channel group token (id1={groupID} id2={channelID}) </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00086">86</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_channelgroup_8php_source.html#l00178">TeamSpeak3_Node_Channelgroup\privilegeKeyCreate()</a>.</p>

</div>
</div>
<a class="anchor" id="a73cb8b928682f11db10d5f4bf92c579d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::CODEC_SPEEX_NARROWBAND = 0x00</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>0: speex narrowband (mono, 16bit, 8kHz) </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00091">91</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00080">TeamSpeak3_Helper_Convert\codec()</a>.</p>

</div>
</div>
<a class="anchor" id="a7e144effeaf513a660467a0dadd1ae97"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::CODEC_SPEEX_WIDEBAND = 0x01</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>1: speex wideband (mono, 16bit, 16kHz) </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00092">92</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00080">TeamSpeak3_Helper_Convert\codec()</a>.</p>

</div>
</div>
<a class="anchor" id="ab1b79661570e52e80cb9382286c3f0a6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::CODEC_SPEEX_ULTRAWIDEBAND = 0x02</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>2: speex ultra-wideband (mono, 16bit, 32kHz) </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00093">93</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00080">TeamSpeak3_Helper_Convert\codec()</a>.</p>

</div>
</div>
<a class="anchor" id="a8706d107a6d0bd56003436cf91931015"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::CODEC_CELT_MONO = 0x03</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>3: celt mono (mono, 16bit, 48kHz) </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00094">94</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00080">TeamSpeak3_Helper_Convert\codec()</a>, and <a class="el" href="_html_8php_source.html#l00455">TeamSpeak3_Viewer_Html\getSuffixIconChannel()</a>.</p>

</div>
</div>
<a class="anchor" id="ac8a12a60994f2949c63e21d8915c8afa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::CODEC_OPUS_VOICE = 0x04</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>3: opus voice (interactive) </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00095">95</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_server_8php_source.html#l00203">TeamSpeak3_Node_Server\channelSpacerCreate()</a>, and <a class="el" href="_convert_8php_source.html#l00080">TeamSpeak3_Helper_Convert\codec()</a>.</p>

</div>
</div>
<a class="anchor" id="ad86387b6183780d2af6a1918552fc00b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::CODEC_OPUS_MUSIC = 0x05</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>3: opus music (interactive) </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00096">96</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00080">TeamSpeak3_Helper_Convert\codec()</a>, and <a class="el" href="_html_8php_source.html#l00455">TeamSpeak3_Viewer_Html\getSuffixIconChannel()</a>.</p>

</div>
</div>
<a class="anchor" id="af4beb7ff503847abc4d8f00fa4a14929"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::CODEC_CRYPT_INDIVIDUAL = 0x00</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>0: configure per channel </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00101">101</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="a204ba3447155504ad79532e02b0047c8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::CODEC_CRYPT_DISABLED = 0x01</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>1: globally disabled </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00102">102</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="af264159fd49c066ad3e88b475a168e45"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::CODEC_CRYPT_ENABLED = 0x02</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>2: globally enabled </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00103">103</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="ab6a4d55688e33c16004508fff14c81da"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::KICK_CHANNEL = 0x04</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>4: kick client from channel </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00108">108</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="ae9df1f0980b1d3e9638b3a8084cc5234"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::KICK_SERVER = 0x05</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>5: kick client from server </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00109">109</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="a1882bc1d9fcbcc353d04d308194010bf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::TEXTMSG_CLIENT = 0x01</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>1: target is a client </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00114">114</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_client_8php_source.html#l00107">TeamSpeak3_Node_Client\message()</a>, <a class="el" href="_channelgroup_8php_source.html#l00189">TeamSpeak3_Node_Channelgroup\message()</a>, and <a class="el" href="_servergroup_8php_source.html#l00213">TeamSpeak3_Node_Servergroup\message()</a>.</p>

</div>
</div>
<a class="anchor" id="a69511dec19c2f8ed1268267f09e88124"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::TEXTMSG_CHANNEL = 0x02</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>2: target is a channel </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00115">115</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_channel_8php_source.html#l00430">TeamSpeak3_Node_Channel\message()</a>.</p>

</div>
</div>
<a class="anchor" id="a9f1020035b40674a589647e5dc90c95b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::TEXTMSG_SERVER = 0x03</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>3: target is a virtual server </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00116">116</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_server_8php_source.html#l01776">TeamSpeak3_Node_Server\message()</a>.</p>

</div>
</div>
<a class="anchor" id="a1017b9d565da82a1a360ecd1074ef882"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PLUGINCMD_CHANNEL = 0x01</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>1: send plugincmd to all clients in current channel </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00121">121</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_channel_8php_source.html#l00474">TeamSpeak3_Node_Channel\sendPluginCmd()</a>.</p>

</div>
</div>
<a class="anchor" id="a908573c6bc67e85396a4af21972bfeae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PLUGINCMD_SERVER = 0x02</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>2: send plugincmd to all clients on server </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00122">122</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_server_8php_source.html#l02302">TeamSpeak3_Node_Server\sendPluginCmd()</a>.</p>

</div>
</div>
<a class="anchor" id="a2bd847d0f20f1d827238304dedaa6b77"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PLUGINCMD_CLIENT = 0x03</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>3: send plugincmd to all given client ids </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00123">123</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_client_8php_source.html#l00355">TeamSpeak3_Node_Client\sendPluginCmd()</a>.</p>

</div>
</div>
<a class="anchor" id="ac5519852d33570fbd89e171937f553c2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PLUGINCMD_CHANNEL_SUBSCRIBED = 0x04</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>4: send plugincmd to all subscribed clients in current channel </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00124">124</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_channel_8php_source.html#l00474">TeamSpeak3_Node_Channel\sendPluginCmd()</a>.</p>

</div>
</div>
<a class="anchor" id="a4350e9a5261f832d44d3b416d5bdcb50"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::HOSTMSG_NONE = 0x00</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>0: display no message </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00129">129</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="a6c155661d55cd61ef79b1fd6413e5880"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::HOSTMSG_LOG = 0x01</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>1: display message in chatlog </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00130">130</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="a7d044183051509b77831a5546748245e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::HOSTMSG_MODAL = 0x02</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>2: display message in modal dialog </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00131">131</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="ad1956014c2a37cf8883bc6e845991597"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::HOSTMSG_MODALQUIT = 0x03</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>3: display message in modal dialog and close connection </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00132">132</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="a5a13321bcb3eff4b51cbe56eb342b701"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::HOSTBANNER_NO_ADJUST = 0x00</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>0: do not adjust </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00137">137</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="a0948f6a231bacd72d3455adc3314aadb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::HOSTBANNER_IGNORE_ASPECT = 0x01</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>1: adjust but ignore aspect ratio </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00138">138</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="aa9e2a430fd552f4a0c3dec0855a4f8ad"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::HOSTBANNER_KEEP_ASPECT = 0x02</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>2: adjust and keep aspect ratio </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00139">139</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="ae2f58969a8868c4793c485d63e6e7f05"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::CLIENT_TYPE_REGULAR = 0x00</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>0: regular client </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00144">144</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="a3c3b0109548e9a41717d64db57f54b6a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::CLIENT_TYPE_SERVERQUERY = 0x01</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>1: query client </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00145">145</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="aeeab1204791458d7e543aedf5c4c8699"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::GROUP_DBTYPE_TEMPLATE = 0x00</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>0: template group (used for new virtual servers) </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00150">150</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00104">TeamSpeak3_Helper_Convert\groupType()</a>.</p>

</div>
</div>
<a class="anchor" id="a6e018ed33e01f80861a9649f5fbdcb05"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::GROUP_DBTYPE_REGULAR = 0x01</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>1: regular group (used for regular clients) </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00151">151</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00104">TeamSpeak3_Helper_Convert\groupType()</a>, and <a class="el" href="_server_8php_source.html#l01264">TeamSpeak3_Node_Server\serverGroupGetProfiles()</a>.</p>

</div>
</div>
<a class="anchor" id="a197a03a9e83e5663d0f071df18fb127d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::GROUP_DBTYPE_SERVERQUERY = 0x02</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>2: global query group (used for ServerQuery clients) </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00152">152</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00104">TeamSpeak3_Helper_Convert\groupType()</a>.</p>

</div>
</div>
<a class="anchor" id="a9bfa984813e9074be19a7cba3a8673d3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::GROUP_NAMEMODE_HIDDEN = 0x00</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>0: display no name </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00157">157</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="ac9179c4a74a5c0cd269e6639868f3b57"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::GROUP_NAMEMODE_BEFORE = 0x01</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>1: display name before client nickname </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00158">158</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_html_8php_source.html#l00329">TeamSpeak3_Viewer_Html\getCorpusName()</a>.</p>

</div>
</div>
<a class="anchor" id="af93218df38a498fd730ad2f2676f6567"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::GROUP_NAMEMODE_BEHIND = 0x02</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>2: display name after client nickname </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00159">159</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_html_8php_source.html#l00329">TeamSpeak3_Viewer_Html\getCorpusName()</a>.</p>

</div>
</div>
<a class="anchor" id="ac8dbaaf31bc8b339287692ae80abae94"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::GROUP_IDENTIFIY_STRONGEST = 0x01</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>1: identify most powerful group </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00164">164</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_server_8php_source.html#l01341">TeamSpeak3_Node_Server\serverGroupIdentify()</a>.</p>

</div>
</div>
<a class="anchor" id="a7e2d5457e1faace304311ca1617c283b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::GROUP_IDENTIFIY_WEAKEST = 0x02</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>2: identify weakest group </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00165">165</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="a0772e3a79ac03d3acb657e07dad63a0e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_TYPE_SERVERGROUP = 0x00</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>0: server group permission </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00170">170</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00122">TeamSpeak3_Helper_Convert\permissionType()</a>, and <a class="el" href="_server_8php_source.html#l01585">TeamSpeak3_Node_Server\permRemoveAny()</a>.</p>

</div>
</div>
<a class="anchor" id="a9ea90147fb0486786931015e4d64abba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_TYPE_CLIENT = 0x01</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>1: client specific permission </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00171">171</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00122">TeamSpeak3_Helper_Convert\permissionType()</a>, and <a class="el" href="_server_8php_source.html#l01585">TeamSpeak3_Node_Server\permRemoveAny()</a>.</p>

</div>
</div>
<a class="anchor" id="a57fa7853513872a96f0adf9d3329c59b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_TYPE_CHANNEL = 0x02</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>2: channel specific permission </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00172">172</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00122">TeamSpeak3_Helper_Convert\permissionType()</a>, and <a class="el" href="_server_8php_source.html#l01585">TeamSpeak3_Node_Server\permRemoveAny()</a>.</p>

</div>
</div>
<a class="anchor" id="a2a930337bd67c2c2893b3afad902b440"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_TYPE_CHANNELGROUP = 0x03</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>3: channel group permission </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00173">173</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00122">TeamSpeak3_Helper_Convert\permissionType()</a>, and <a class="el" href="_server_8php_source.html#l01585">TeamSpeak3_Node_Server\permRemoveAny()</a>.</p>

</div>
</div>
<a class="anchor" id="a5324e065c2ed9c98c0931654d388610f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_TYPE_CHANNELCLIENT = 0x04</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>4: channel-client specific permission </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00174">174</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00122">TeamSpeak3_Helper_Convert\permissionType()</a>, and <a class="el" href="_server_8php_source.html#l01585">TeamSpeak3_Node_Server\permRemoveAny()</a>.</p>

</div>
</div>
<a class="anchor" id="aa5aba89a9024b4e7c7845b115f8e9c40"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_CAT_GLOBAL = 0x10</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>00010000: global permissions </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00179">179</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>.</p>

</div>
</div>
<a class="anchor" id="ac1329c48f57dcee568be69b33c778c99"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_CAT_GLOBAL_INFORMATION = 0x11</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>00010001: global permissions -&gt; global information </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00180">180</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>.</p>

</div>
</div>
<a class="anchor" id="a0f7b0579cd636c1ea7fe5bcdd92dbc09"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_CAT_GLOBAL_SERVER_MGMT = 0x12</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>00010010: global permissions -&gt; virtual server management </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00181">181</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>.</p>

</div>
</div>
<a class="anchor" id="a4fa166aef3d0ba5f2204d8b9a257a23b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_CAT_GLOBAL_ADM_ACTIONS = 0x13</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>00010011: global permissions -&gt; global administrative actions </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00182">182</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>.</p>

</div>
</div>
<a class="anchor" id="a5d9945d86f2ab5f1a4934e2604652503"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_CAT_GLOBAL_SETTINGS = 0x14</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>00010100: global permissions -&gt; global settings </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00183">183</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>.</p>

</div>
</div>
<a class="anchor" id="aa639ddfd900cc55961633d2e3ca03168"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_CAT_SERVER = 0x20</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>00100000: virtual server permissions </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00184">184</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>.</p>

</div>
</div>
<a class="anchor" id="adab57311071c4b74b2f221dd747d9f54"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_CAT_SERVER_INFORMATION = 0x21</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>00100001: virtual server permissions -&gt; virtual server information </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00185">185</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>.</p>

</div>
</div>
<a class="anchor" id="a2237bc5075c3c354764e42f40a045179"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_CAT_SERVER_ADM_ACTIONS = 0x22</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>00100010: virtual server permissions -&gt; virtual server administrative actions </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00186">186</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>.</p>

</div>
</div>
<a class="anchor" id="a6dd546e23743326565a82accf7d793f6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_CAT_SERVER_SETTINGS = 0x23</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>00100011: virtual server permissions -&gt; virtual server settings </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00187">187</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>.</p>

</div>
</div>
<a class="anchor" id="a0f7b54be70a8c790115ca92e98bcbee5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_CAT_CHANNEL = 0x30</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>00110000: channel permissions </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00188">188</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>.</p>

</div>
</div>
<a class="anchor" id="ae70bc3d695fcfe6db61c86fb58c076bd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_CAT_CHANNEL_INFORMATION = 0x31</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>00110001: channel permissions -&gt; channel information </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00189">189</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>.</p>

</div>
</div>
<a class="anchor" id="aff66f6e403b88244a46c5cddefd63853"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_CAT_CHANNEL_CREATE = 0x32</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>00110010: channel permissions -&gt; create channels </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00190">190</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>.</p>

</div>
</div>
<a class="anchor" id="a511bfe0b317d488a475c044baf3e490a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_CAT_CHANNEL_MODIFY = 0x33</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>00110011: channel permissions -&gt; edit channels </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00191">191</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>.</p>

</div>
</div>
<a class="anchor" id="a2615a76afeecf68eae3ba5f2e908373c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_CAT_CHANNEL_DELETE = 0x34</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>00110100: channel permissions -&gt; delete channels </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00192">192</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>.</p>

</div>
</div>
<a class="anchor" id="ac3b12e51946589138a84fdf2c653c9f6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_CAT_CHANNEL_ACCESS = 0x35</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>00110101: channel permissions -&gt; access channels </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00193">193</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>.</p>

</div>
</div>
<a class="anchor" id="a8cd0b0d4c26e955f67be448039c4a4e2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_CAT_GROUP = 0x40</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>01000000: group permissions </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00194">194</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>.</p>

</div>
</div>
<a class="anchor" id="aec5b4d0b149798108c05580399923757"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_CAT_GROUP_INFORMATION = 0x41</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>01000001: group permissions -&gt; group information </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00195">195</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>.</p>

</div>
</div>
<a class="anchor" id="ab413bc7287c76152eb9c51a74385b8a5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_CAT_GROUP_CREATE = 0x42</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>01000010: group permissions -&gt; create groups </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00196">196</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>.</p>

</div>
</div>
<a class="anchor" id="aae3f41d88cbf9fbadb9f38dd67027168"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_CAT_GROUP_MODIFY = 0x43</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>01000011: group permissions -&gt; edit groups </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00197">197</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>.</p>

</div>
</div>
<a class="anchor" id="a2d89a707e37e81732d9e9ba827cd8dd5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_CAT_GROUP_DELETE = 0x44</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>01000100: group permissions -&gt; delete groups </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00198">198</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>.</p>

</div>
</div>
<a class="anchor" id="a47cc2fc667c048d716b054b21ccba9c0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_CAT_CLIENT = 0x50</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>01010000: client permissions </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00199">199</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>.</p>

</div>
</div>
<a class="anchor" id="a745423668d892edf35aff2dc1d802649"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_CAT_CLIENT_INFORMATION = 0x51</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>01010001: client permissions -&gt; client information </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00200">200</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>.</p>

</div>
</div>
<a class="anchor" id="aab7ee7ef3548dce162310f5b58e22bce"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_CAT_CLIENT_ADM_ACTIONS = 0x52</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>01010010: client permissions -&gt; client administrative actions </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00201">201</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>.</p>

</div>
</div>
<a class="anchor" id="ab5e4b438da7c292ea5985eed88396f4d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_CAT_CLIENT_BASICS = 0x53</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>01010011: client permissions -&gt; client basic communication </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00202">202</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>.</p>

</div>
</div>
<a class="anchor" id="a36c30eb13e8fe039e4c06a45e3e5f35a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_CAT_CLIENT_MODIFY = 0x54</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>01010100: client permissions -&gt; edit clients </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00203">203</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>.</p>

</div>
</div>
<a class="anchor" id="a1fa36fce856fa4d8ee9af0d2147d398a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_CAT_FILETRANSFER = 0x60</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>01100000: file transfer permissions </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00204">204</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>.</p>

</div>
</div>
<a class="anchor" id="aa534b78937197a0a0739f1fa3c98a8d1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::PERM_CAT_NEEDED_MODIFY_POWER = 0xFF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>11111111: needed permission modify power (grant) permissions </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00205">205</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>.</p>

</div>
</div>
<a class="anchor" id="a0dfea6a5fe76141895e0f2900e8e4e52"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::FILE_TYPE_DIRECTORY = 0x00</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>0: file is directory </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00210">210</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_server_8php_source.html#l00464">TeamSpeak3_Node_Server\channelFileList()</a>.</p>

</div>
</div>
<a class="anchor" id="aec926b29e75ca080eb7fb8fbf69f9ab9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::FILE_TYPE_REGULAR = 0x01</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>1: file is regular </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00211">211</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="af9a20a17b3aaaf60621e4f471f7e300a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::SNAPSHOT_STRING = 0x00</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>0: default string </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00216">216</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="ac9535ce5e98c480aea71d0f149a7c2cb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::SNAPSHOT_BASE64 = 0x01</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>1: base64 string </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00217">217</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_server_8php_source.html#l01841">TeamSpeak3_Node_Server\snapshotCreate()</a>, and <a class="el" href="_server_8php_source.html#l01869">TeamSpeak3_Node_Server\snapshotDeploy()</a>.</p>

</div>
</div>
<a class="anchor" id="a7dfffb36f25a89a472b60275fc3fc4e7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::SNAPSHOT_HEXDEC = 0x02</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>2: hexadecimal string </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00218">218</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_server_8php_source.html#l01841">TeamSpeak3_Node_Server\snapshotCreate()</a>, and <a class="el" href="_server_8php_source.html#l01869">TeamSpeak3_Node_Server\snapshotDeploy()</a>.</p>

</div>
</div>
<a class="anchor" id="abe21c7855096b6b8d86613897ed1a4bd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::SPACER_SOLIDLINE = 0x00</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>0: solid line </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00223">223</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_server_8php_source.html#l00203">TeamSpeak3_Node_Server\channelSpacerCreate()</a>, <a class="el" href="_server_8php_source.html#l00277">TeamSpeak3_Node_Server\channelSpacerGetType()</a>, and <a class="el" href="_html_8php_source.html#l00236">TeamSpeak3_Viewer_Html\getCorpusClass()</a>.</p>

</div>
</div>
<a class="anchor" id="ae0f64ba57dfa729092ae07f0508ad20c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::SPACER_DASHLINE = 0x01</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>1: dash line </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00224">224</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_server_8php_source.html#l00203">TeamSpeak3_Node_Server\channelSpacerCreate()</a>, <a class="el" href="_server_8php_source.html#l00277">TeamSpeak3_Node_Server\channelSpacerGetType()</a>, and <a class="el" href="_html_8php_source.html#l00236">TeamSpeak3_Viewer_Html\getCorpusClass()</a>.</p>

</div>
</div>
<a class="anchor" id="a1b97ddf3ea3bfb3bac4167cc9853bcf5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::SPACER_DOTLINE = 0x02</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>2: dot line </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00225">225</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_server_8php_source.html#l00203">TeamSpeak3_Node_Server\channelSpacerCreate()</a>, <a class="el" href="_server_8php_source.html#l00277">TeamSpeak3_Node_Server\channelSpacerGetType()</a>, and <a class="el" href="_html_8php_source.html#l00236">TeamSpeak3_Viewer_Html\getCorpusClass()</a>.</p>

</div>
</div>
<a class="anchor" id="ab5f7f692edb611a09be65dbe1cc22fd3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::SPACER_DASHDOTLINE = 0x03</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>3: dash dot line </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00226">226</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_server_8php_source.html#l00203">TeamSpeak3_Node_Server\channelSpacerCreate()</a>, <a class="el" href="_server_8php_source.html#l00277">TeamSpeak3_Node_Server\channelSpacerGetType()</a>, and <a class="el" href="_html_8php_source.html#l00236">TeamSpeak3_Viewer_Html\getCorpusClass()</a>.</p>

</div>
</div>
<a class="anchor" id="a8a46203c06bf7b769b1245eee8c71eca"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::SPACER_DASHDOTDOTLINE = 0x04</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>4: dash dot dot line </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00227">227</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_server_8php_source.html#l00203">TeamSpeak3_Node_Server\channelSpacerCreate()</a>, <a class="el" href="_server_8php_source.html#l00277">TeamSpeak3_Node_Server\channelSpacerGetType()</a>, and <a class="el" href="_html_8php_source.html#l00236">TeamSpeak3_Viewer_Html\getCorpusClass()</a>.</p>

</div>
</div>
<a class="anchor" id="a12e9d78448fe9a2fc19f71a19db33b24"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::SPACER_CUSTOM = 0x05</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>5: custom format </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00228">228</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_server_8php_source.html#l00277">TeamSpeak3_Node_Server\channelSpacerGetType()</a>, and <a class="el" href="_html_8php_source.html#l00329">TeamSpeak3_Viewer_Html\getCorpusName()</a>.</p>

</div>
</div>
<a class="anchor" id="ad7a9fe53817b1d8441eafe1cfed2570e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::SPACER_ALIGN_LEFT = 0x00</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>0: alignment left </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00233">233</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_server_8php_source.html#l00203">TeamSpeak3_Node_Server\channelSpacerCreate()</a>, <a class="el" href="_server_8php_source.html#l00315">TeamSpeak3_Node_Server\channelSpacerGetAlign()</a>, and <a class="el" href="_html_8php_source.html#l00236">TeamSpeak3_Viewer_Html\getCorpusClass()</a>.</p>

</div>
</div>
<a class="anchor" id="ace570a7b5abdbfd89f20145f2757bbcd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::SPACER_ALIGN_RIGHT = 0x01</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>1: alignment right </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00234">234</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_server_8php_source.html#l00203">TeamSpeak3_Node_Server\channelSpacerCreate()</a>, <a class="el" href="_server_8php_source.html#l00315">TeamSpeak3_Node_Server\channelSpacerGetAlign()</a>, and <a class="el" href="_html_8php_source.html#l00236">TeamSpeak3_Viewer_Html\getCorpusClass()</a>.</p>

</div>
</div>
<a class="anchor" id="aaffe4f52d9d9009a8fd90fb2683e18ce"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::SPACER_ALIGN_CENTER = 0x02</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>2: alignment center </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00235">235</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_server_8php_source.html#l00203">TeamSpeak3_Node_Server\channelSpacerCreate()</a>, <a class="el" href="_server_8php_source.html#l00315">TeamSpeak3_Node_Server\channelSpacerGetAlign()</a>, and <a class="el" href="_html_8php_source.html#l00236">TeamSpeak3_Viewer_Html\getCorpusClass()</a>.</p>

</div>
</div>
<a class="anchor" id="a7aa076becfafe9cfb5a6b9eae4c72831"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::SPACER_ALIGN_REPEAT = 0x03</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>3: repeat until the whole line is filled </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00236">236</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

<p>Referenced by <a class="el" href="_server_8php_source.html#l00203">TeamSpeak3_Node_Server\channelSpacerCreate()</a>, <a class="el" href="_server_8php_source.html#l00315">TeamSpeak3_Node_Server\channelSpacerGetAlign()</a>, and <a class="el" href="_html_8php_source.html#l00329">TeamSpeak3_Viewer_Html\getCorpusName()</a>.</p>

</div>
</div>
<a class="anchor" id="afb77656b36c45073e770f13bf0a90e5d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::REASON_NONE = 0x00</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>0: no reason </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00241">241</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="aad9bd5c1089efa20620cab286052b0f3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::REASON_MOVE = 0x01</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>1: channel switched or moved </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00242">242</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="a328b7a4eeed0ecd61865be986aa79f9c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::REASON_SUBSCRIPTION = 0x02</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>2: subscription added or removed </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00243">243</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="aea8db94828ad856d0a207d228145e41a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::REASON_TIMEOUT = 0x03</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>3: client connection timed out </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00244">244</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="a3c394288b3b45df4a039127d1e119517"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::REASON_CHANNEL_KICK = 0x04</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>4: client kicked from channel </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00245">245</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="a931e59afb66273ee4255e43676812726"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::REASON_SERVER_KICK = 0x05</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>5: client kicked from server </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00246">246</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="ad9dc7ed023c1a9be4504ba894a63bee1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::REASON_SERVER_BAN = 0x06</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>6: client banned from server </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00247">247</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="ac48ef3e11414170eecffcd252a637062"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::REASON_SERVER_STOP = 0x07</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>7: server stopped </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00248">248</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="ae10cf1e6e6a365cf61eb7e38f6a2315b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::REASON_DISCONNECT = 0x08</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>8: client disconnected </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00249">249</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="a7d82c5b03e862e2f53313363e1423535"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::REASON_CHANNEL_UPDATE = 0x09</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>9: channel information updated </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00250">250</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="a47403f14dad07252a387b8cc7e5d816f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::REASON_CHANNEL_EDIT = 0x0A</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>10: channel information edited </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00251">251</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="a9dcf492812b8b16ffbebcd05ffa1e6bf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TeamSpeak3::REASON_DISCONNECT_SHUTDOWN = 0x0B</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>11: client disconnected on server shutdown </p>

<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00252">252</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<a class="anchor" id="a78e12e0ce6ec3dfaea36ba2b74a4ea5e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3::$escape_patterns</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= array(</div>
<div class="line">    <span class="stringliteral">&quot;\\&quot;</span> =&gt; <span class="stringliteral">&quot;\\\\&quot;</span>, </div>
<div class="line">    <span class="stringliteral">&quot;/&quot;</span>  =&gt; <span class="stringliteral">&quot;\\/&quot;</span>,  </div>
<div class="line">    <span class="stringliteral">&quot; &quot;</span>  =&gt; <span class="stringliteral">&quot;\\s&quot;</span>,  </div>
<div class="line">    <span class="stringliteral">&quot;|&quot;</span>  =&gt; <span class="stringliteral">&quot;\\p&quot;</span>,  </div>
<div class="line">    <span class="stringliteral">&quot;;&quot;</span>  =&gt; <span class="stringliteral">&quot;\\;&quot;</span>,  </div>
<div class="line">    <span class="stringliteral">&quot;\a&quot;</span> =&gt; <span class="stringliteral">&quot;\\a&quot;</span>,  </div>
<div class="line">    <span class="stringliteral">&quot;\b&quot;</span> =&gt; <span class="stringliteral">&quot;\\b&quot;</span>,  </div>
<div class="line">    <span class="stringliteral">&quot;\f&quot;</span> =&gt; <span class="stringliteral">&quot;\\f&quot;</span>,  </div>
<div class="line">    <span class="stringliteral">&quot;\n&quot;</span> =&gt; <span class="stringliteral">&quot;\\n&quot;</span>,  </div>
<div class="line">    <span class="stringliteral">&quot;\r&quot;</span> =&gt; <span class="stringliteral">&quot;\\r&quot;</span>,  </div>
<div class="line">    <span class="stringliteral">&quot;\t&quot;</span> =&gt; <span class="stringliteral">&quot;\\t&quot;</span>,  </div>
<div class="line">    <span class="stringliteral">&quot;\v&quot;</span> =&gt; <span class="stringliteral">&quot;\\v&quot;</span>   </div>
<div class="line">  )</div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="_team_speak3_8php_source.html#l00260">260</a> of file <a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>TeamSpeak3/<a class="el" href="_team_speak3_8php_source.html">TeamSpeak3.php</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="class_team_speak3.html">TeamSpeak3</a></li>
    <li class="footer">Generated on Fri Oct 11 2013 23:35:43 for TeamSpeak 3 PHP Framework by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.4 </li>
  </ul>
</div>
</body>
</html>
